Home / Developers / Regulation A API
API reference

Regulation A API

Regulation A offerings as JSON: 1-A offering statements with the issuer's financials and offering terms, 1-K annual reports, 1-SA semiannual reports and 1-Z exit reports, exactly as filed in XML. Product overview →

Endpoints

/v1/reg-a

GEThttps://secfeedapi.com/v1/reg-a

Reg A: 1-A offerings, 1-K annual, 1-Z exit reports.

ParameterTypeDescriptionExample
cikintegerFiler CIK.1592900
startDatestringEarliest filing date, YYYY-MM-DD, inclusive.2026-10-01
endDatestringLatest filing date, YYYY-MM-DD, inclusive.2026-10-13
formTypestringExact form type, including amendments such as /A.
fromintegerOffset for paging. Default 0.20
sizeintegerRows per page, at most 100. Default 20.2
fieldsstringflat drops the data object for a light response with only the envelope.flat
data.<path>stringExact match on any value inside data, using a dotted JSON path. Values are compared as strings, as filed.data.primary_doc.formData.employeesInfo.jurisdictionOrganization=DE

Request examples

Every response below is real output from the API, trimmed to the first records.

Latest Reg A filings

The newest filing of any kind; formType tells you which.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/reg-a?size=1"
import os, requests

r = requests.get(
    "https://secfeedapi.com/v1/reg-a",
    params={'size': '1'},
    headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
    timeout=60,
)
r.raise_for_status()
print(r.json())
{
  "total": 2591,
  "filings": [
    {
      "accessionNo": "0001683168-26-007771",
      "formType": "1-A/A",
      "filedAt": "2026-10-13",
      "cik": 1083468,
      "companyName": "ENTERTAINMENT ARTS RESEARCH, INC.",
      "flat": null,
      "data": {
        "primary_doc": {
          "headerData": {
            "submissionType": "1-A/A",
            "filerInfo": {
              "liveTestFlag": "LIVE",
              "filer": {
                "issuerCredentials": {
                  "cik": "0001083468",
                  "ccc": "XXXXXXXX"
                },
                "offeringFileNumber": "024-12788"
              },
              "flags": {
                "sinceLastFiling": "true"
              }
            }
          },
          "formData": {
            "employeesInfo": {
              "issuerName": "ENTERTAINMENT ARTS RESEARCH, INC.",
              "jurisdictionOrganization": "NV",
              "yearIncorporation": "1999",
              "cik": "0001083468",
              "sicCode": "5190",
              "irsNum": "88-0422950",
              "fullTimeEmployees": "1",
              "partTimeEmployees": "0"
            },
            "issuerInfo": {
              "street1": "9107 W RUSSELL RD",
              "street2": "SUITE 100",
              "city": "LAS VEGAS",
              "stateOrCountry": "NV",
              "zipCode": "89148",
              "phoneNumber": "954-445-6512",
              "connectionName": "WILLIAM COOGAN",
              "industryGroup": "Other",
              "cashEquivalents": "0.00",
              "investmentSecurities": "0.00",
              "accountsReceivable": "0.00",
              "propertyPlantEquipment": "0.00",
              "totalAssets": "1390000.00",
              "accountsPayable": "409246.00",
              "longTermDebt": "5158796.00",
              "totalLiabilities": "5568042.00",
              "totalStockholderEquity": "-4178042.00",
              "totalLiabilitiesAndEquity": "1390000.00",
              "totalRevenues": "0.00",
              "costAndExpensesApplToRevenues": "125114.00",
  ...

New offering statements, light

Only original 1-A offering statements, envelope only.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/reg-a?formType=1-A&size=2&fields=flat"
import os, requests

r = requests.get(
    "https://secfeedapi.com/v1/reg-a",
    params={'formType': '1-A', 'size': '2', 'fields': 'flat'},
    headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
    timeout=60,
)
r.raise_for_status()
print(r.json())
{
  "total": 304,
  "filings": [
    {
      "accessionNo": "0001104659-26-114962",
      "formType": "1-A",
      "filedAt": "2026-10-09",
      "cik": 1933967,
      "companyName": "Timeplast, Inc.",
      "flat": null
    },
    {
      "accessionNo": "0002158856-26-000001",
      "formType": "1-A",
      "filedAt": "2026-10-08",
      "cik": 2158856,
      "companyName": "Cahero Nytra Holding LLC",
      "flat": null
    }
  ]
}

Annual reports of Reg A issuers

1-K summaryInfo reports securities sold, price, fees and net proceeds.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/reg-a?formType=1-K&size=1"
import os, requests

r = requests.get(
    "https://secfeedapi.com/v1/reg-a",
    params={'formType': '1-K', 'size': '1'},
    headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
    timeout=60,
)
r.raise_for_status()
print(r.json())
{
  "total": 921,
  "filings": [
    {
      "accessionNo": "0001213900-26-108613",
      "formType": "1-K",
      "filedAt": "2026-10-09",
      "cik": 1902337,
      "companyName": "Naqi Logix Inc.",
      "flat": null,
      "data": {
        "primary_doc": {
          "headerData": {
            "submissionType": "1-K",
            "filerInfo": {
              "liveTestFlag": "LIVE",
              "filer": {
                "issuerCredentials": {
                  "cik": "0001902337",
                  "ccc": "XXXXXXXX"
                }
              },
              "flags": {
                "shellCompanyFlag": "N",
                "successorFilingFlag": "N"
              },
              "reportingPeriod": "06-30-2026"
            }
          },
          "formData": {
            "item1": {
              "formIndication": "Annual Report",
              "fiscalYearEnd": "06-30-2026",
              "street1": "100 Park Royal, Suite 200",
              "city": "West Vancouver",
              "stateOrCountry": "A1",
              "zipCode": "V7T 1A2",
              "phoneNumber": "888-627-4564",
              "issuedSecuritiesTitle": "Common Stock"
            },
            "item1Info": {
              "issuerName": "Naqi Logix Inc.",
              "cik": "0001902337",
              "jurisdictionOrganization": "A1",
              "irsNum": "99-1369960"
            },
            "item2": {
              "regArule257": "false"
            },
            "summaryInfo": {
              "commissionFileNumber": "024-12535",
              "offeringQualificationDate": "07-26-2022",
              "offeringCommenceDate": "03-10-2025",
              "qualifiedSecuritiesSold": "5747126",
              "offeringSecuritiesSold": "338075",
              "pricePerSecurity": "2.6100",
              "aggregrateOfferingPrice": "776410.00",
              "aggregrateOfferingPriceHolders": "0.00",
              "salesCommissionsSpName": "StartEngine",
              "salesCommissionsFee": "31001.00",
  ...

Response fields

FieldTypeMeaning
totalintegerExact number of matching filings.
filings[]arrayMatching filings, newest first.
filings[].accessionNostringEDGAR accession number.
filings[].formTypestringForm type as filed.
filings[].filedAtstringFiling date, YYYY-MM-DD.
filings[].cikintegerFiler CIK.
filings[].companyNamestringFiler name.
filings[].flatnullCurated flat fields. Not built for this form family yet, so always null.
filings[].dataobjectThe whole XML filing converted to JSON. Omitted when fields=flat.
filings[].data.primary_docobjectThe primary XML document: headerData plus formData.
filings[].data.primary_doc.headerData.submissionTypestringSubmission type from the XML header.
filings[].data.primary_doc.headerData.filerInfoobjectFiler credentials (CIK, masked CCC), live or test flag and filing flags.
filings[].data.primary_doc.headerData.filerInfo.filer.offeringFileNumberstringOffering file number (024-...) on 1-A filings.
filings[].data.primary_doc.headerData.filerInfo.reportingPeriodstringReporting period on 1-K and 1-SA, MM-DD-YYYY.
filings[].data.primary_doc.formData.employeesInfoobject1-A: issuer name, jurisdiction, year of incorporation, CIK, SIC code, IRS number and employee counts.
filings[].data.primary_doc.formData.issuerInfoobject1-A: address, contact, industry group and summary financials (cash, total assets, liabilities, revenues, net income, EPS).
filings[].data.primary_doc.formData.commonEquityobject1-A: class name, shares outstanding, CUSIP and trading venue of common equity.
filings[].data.primary_doc.formData.preferredEquityobject1-A: the same for preferred equity.
filings[].data.primary_doc.formData.debtSecuritiesobject1-A: the same for debt securities.
filings[].data.primary_doc.formData.issuerEligibilityobject1-A: eligibility certifications.
filings[].data.primary_doc.formData.applicationRule262object1-A: bad actor disqualification answers.
filings[].data.primary_doc.formData.summaryInfoobject1-A: tier, offering amounts, price per security and fees. 1-K: qualification date, securities sold, price, fees to underwriters, auditors and lawyers, net proceeds.
filings[].data.primary_doc.formData.juridictionSecuritiesOfferedobject1-A: states where the securities are offered.
filings[].data.primary_doc.formData.securitiesIssuedobject1-A: unregistered securities issued in the past year.
filings[].data.primary_doc.formData.unregisteredSecuritiesActobject1-A: exemption relied on for those issuances.
filings[].data.primary_doc.formData.item1object1-K: report type, fiscal year end, address and securities title.
filings[].data.primary_doc.formData.item1Infoobject1-K: issuer name, CIK, jurisdiction and IRS number.

Forms

FormWhat it is
1-AOffering statement
1-A/AAmended offering statement
1-A POSPost qualification amendment
1-KAnnual report
1-ZExit report after the offering ends

How to

How do I list new Reg A offerings?

formType=1-A with a startDate.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/reg-a?formType=1-A&startDate=2026-09-01&size=2&fields=flat"
How do I find offerings by Delaware companies?

Filter on employeesInfo.jurisdictionOrganization.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/reg-a?data.primary_doc.formData.employeesInfo.jurisdictionOrganization=DE&size=1"
How much is an issuer trying to raise?

Read formData.summaryInfo on the 1-A.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/reg-a?formType=1-A&size=1"
How much did an issuer actually raise?

The 1-K summaryInfo reports securities sold and net proceeds.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/reg-a?formType=1-K&size=1"
How do I get an issuer's financial snapshot?

1-A issuerInfo has total assets, liabilities, revenues and net income.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/reg-a?formType=1-A&size=1"
How do I follow one issuer?

Filter by cik.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/reg-a?cik=1933967&size=1"
How do I find offerings that ended?

formType=1-Z.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/reg-a?formType=1-Z&size=2&fields=flat"
Why is flat null?

Curated flat fields are not built for Reg A yet; read data directly.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/reg-a?size=2&fields=flat"

Errors

See also the error codes every endpoint shares.

Try it with your own key

500 free calls a month.

Get free API key →