# Reg A Annual Reports - Form 1-K API Reference | SEC API > Complete API reference for the SEC EDGAR Form 1-K API covering Regulation A annual reports. Every request parameter, every searchable field and every response attribute, with types, constraints and a live example response. Source: https://sec-api.io/api-reference/form-1k Offerings and capital raises POST`https://api.sec-api.io/reg-a/form-1k` Search every Form 1-K annual report and 1-K/A amendment that Regulation A issuers have filed on SEC EDGAR since 2015. The notification part of each filing is converted to JSON and made searchable by any item, such as fiscal year end, securities sold, offering price, service provider fees and issuer net proceeds. New filings are searchable 300 milliseconds after EDGAR publishes them. [Read the guide for this API โ†’](https://sec-api.io/docs/reg-a-offering-statements-api) ## Authentication Send the API key either as a header or as a query parameter. The header is preferred; the query parameter exists for cases where a header cannot be set, such as opening a URL directly in a browser. Authorization: required header The API key on its own. Do not prefix it with Bearer or any other word. Example `Authorization: YOUR_API_KEY` token: optional query parameter The API key, appended to the URL. Use this only when a header is not possible. ## Request body A JSON object. Content-Type must be application/json. query: required string The search expression in Lucene syntax. Every field listed under Searchable fields can be used, combined with AND, OR, NOT, range queries and wildcards. Example `summaryInfo.offeringSecuritiesSold:<7500` from: string, Maximum 10000 Index of the first result to return, used for pagination. Increment by the value of size to page through results. Default `"0"` size: string, Maximum 50 Number of filings to return in one response. Default `"50"` sort: array of object Sort order. Each item maps one field to an order object, for example [{ "filedAt": { "order": "desc" } }]. Default `[{ "filedAt": { "order": "desc" } }]` order: string Either asc or desc. ## Searchable fields Every field below can be used inside query. 48 fields are searchable, and they match the structure of the objects returned in the response. | Field | Description | | --- | --- | | `accessionNo` | Unique EDGAR accession number, e.g. "0001731122-24-001065" | | `fileNo` | EDGAR file number tying related filings together (e.g. "024-12457") | | `formType` | Form type โ€” "1-A", "1-A/A", "1-A POS", "1-A-W", "1-K", "1-K/A", "1-Z", "1-Z/A" | | `filedAt` | Date the filing was accepted by EDGAR | | `periodOfReport` | Reporting period covered by the filing (fiscal year end on annual reports) | | `cik` | Issuer CIK (leading zeros removed) | | `ticker` | Issuer ticker symbol at time of filing (if any) | | `companyName` | Issuer legal name | | `item1.formIndication` | Report type โ€” "Annual Report" or "Special Financial Report for the fiscal year" | | `item1.fiscalYearEnd` | Issuer fiscal year end date (MM-DD-YYYY) | | `item1.city` | Issuer city | | `item1.stateOrCountry` | Issuer state / country | | `item1.zipCode` | Issuer ZIP / postal code | | `item1.issuedSecuritiesTitle` | Title of class of securities issued under Regulation A | | `item1Info.issuerName` | Official issuer name as registered with the SEC | | `item1Info.jurisdictionOrganization` | Jurisdiction of incorporation (state / country) | | `item1Info.irsNum` | IRS Employer Identification Number | | `item2.regArule257` | Issuer complies with Regulation A Rule 257 (true/false) | | `summaryInfo.commissionFileNumber` | SEC commission file number for the offering statement | | `summaryInfo.offeringQualificationDate` | Offering qualification date (MM-DD-YYYY) | | `summaryInfo.offeringCommenceDate` | Offering commencement date (MM-DD-YYYY) | | `summaryInfo.qualifiedSecuritiesSold` | Securities qualified for sale in the offering | | `summaryInfo.offeringSecuritiesSold` | Securities actually sold during the offering | | `summaryInfo.pricePerSecurity` | Unit price per security | | `summaryInfo.aggregrateOfferingPrice` | Total aggregate sales price for issuer-sold securities | | `summaryInfo.aggregrateOfferingPriceHolders` | Aggregate sales price for selling securityholders | | `summaryInfo.underwrittenSpName` | Underwriter / underwriting service provider name | | `summaryInfo.salesCommissionsSpName` | Sales-commissions service provider name | | `summaryInfo.auditorSpName` | Auditor service provider name | | `summaryInfo.legalSpName` | Legal service provider name | | `summaryInfo.crdNumberBrokerDealer` | Broker-dealer CRD number | | `summaryInfo.issuerNetProceeds` | Net proceeds received by the issuer (USD) | | `id` | System-internal unique identifier of the filing record. | | `item1.street1` | First line of the street address of the issuer principal executive offices. | | `item1.street2` | Second line of the street address of the issuer principal executive offices, when reported. | | `item1.phoneNumber` | Primary contact phone number of the issuer principal executive offices. | | `item1Info.cik` | CIK of the reporting entity, leading zeros kept, for example 0001786471. | | `summaryInfo.underwriterFees` | Fees charged by the underwriter for services in the offering. | | `summaryInfo.salesCommissionsFee` | Fee amount charged as sales commission for the securities offering. | | `summaryInfo.findersSpName` | Name of the service provider handling finders fees for the offering. | | `summaryInfo.findersFees` | Fee amount associated with finders services in the offering. | | `summaryInfo.auditorFees` | Fees charged for auditing services related to the filing. | | `summaryInfo.legalFees` | Fee amount charged for legal services related to the offering. | | `summaryInfo.promoterSpName` | Name of the promoter or promotional service provider involved in the offering. | | `summaryInfo.promotersFees` | Fee amount charged for promotional services in connection with the offering. | | `summaryInfo.blueSkySpName` | Name of the service provider responsible for Blue Sky compliance. | | `summaryInfo.blueSkyFees` | Fees associated with Blue Sky compliance services. | | `summaryInfo.clarificationResponses` | Additional clarifications the issuer provided on the offering details. | ## Response A JSON object. Nested attributes are collapsed; expand one to see its fields. total: object How many filings matched the query. value: integer Number of matching filings, capped at 10000. A value of 10000 with relation gte means more than 10000 filings matched. relation: string Either eq, meaning value is exact, or gte, meaning value is a floor. data: array of object The matching Form 1-K and 1-K/A filings, at most size per response. Every field of a filing object is itself searchable. id: string System-internal unique identifier of the filing record. accessionNo: string Accession number of the filing, for example 0001493152-25-009865. fileNo: string File number tying filings of the same process together, for example 24R-00472. formType: string Form type of the filing, either 1-K or 1-K/A. filedAt: string Timestamp EDGAR accepted the filing, ISO 8601 in Eastern Time, for example 2025-03-11T16:38:05-04:00. periodOfReport: string Reporting period covered by the filing, YYYY-MM-DD. On annual reports this is the fiscal year end. cik: string CIK of the reporting entity, leading zeros removed, for example 1786471. ticker: string Ticker symbol of the filer at the time of filing, when the issuer is publicly traded. Empty otherwise. companyName: string Legal name of the issuer as provided in the filing, for example Aptera Motors Corp. item1: object Item 1 of the notification part, holding the issuer profile and the class of securities issued under Regulation A. formIndication: string Report type, either Annual Report or Special Financial Report for the fiscal year. fiscalYearEnd: string End date of the issuer fiscal year covered by the filing, MM-DD-YYYY, for example 12-31-2024. street1: string First line of the street address of the issuer principal executive offices. street2: optional string Second line of the street address of the issuer principal executive offices, when reported. city: string City of the issuer principal executive offices, for example Carlsbad. stateOrCountry: string State or country of the issuer address, for example CA. zipCode: string Postal code of the issuer principal executive offices. phoneNumber: string Primary contact phone number of the issuer principal executive offices. issuedSecuritiesTitle: array of string Title of each class of securities issued under Regulation A, for example Class B Common Stock. item1Info: array of object Registration details of the issuer. The array holds a single object. issuerName: string Official name of the issuer as registered with SEC. cik: string CIK of the reporting entity, leading zeros kept, for example 0001786471. jurisdictionOrganization: string Jurisdiction under which the issuer is incorporated or organised, for example DE. irsNum: string IRS Employer Identification Number of the issuer, for example 83-4079594. item2: object Item 2 of the notification part, covering compliance with Regulation A Rule 257. regArule257: boolean True when the issuer states it complies with Regulation A Rule 257. summaryInfo: array of object Summary of the offering activity and the fees paid, as reported in Part I. The array holds a single object. Fees and service provider names are only present when the issuer reported them. commissionFileNumber: string SEC commission file number of the offering statement, for example 024-11479. offeringQualificationDate: string Date the offering statement was qualified under Regulation A, MM-DD-YYYY. offeringCommenceDate: string Date the securities offering commenced, MM-DD-YYYY. qualifiedSecuritiesSold: number Quantity of securities qualified for sale in the offering. offeringSecuritiesSold: number Quantity of securities actually sold during the offering. pricePerSecurity: number Unit price at which each security was offered. aggregrateOfferingPrice: number Total aggregate sales price for securities sold by the issuer. aggregrateOfferingPriceHolders: number Total aggregate sales price for securities sold on behalf of selling securityholders. underwrittenSpName: optional array of string Name of the underwriter or underwriting service provider involved in the offering. underwriterFees: optional number Fees charged by the underwriter for services in the offering. salesCommissionsSpName: optional array of string Name of the service provider responsible for sales commissions in the offering. salesCommissionsFee: optional number Fee amount charged as sales commission for the securities offering. findersSpName: optional array of string Name of the service provider handling finders fees for the offering. findersFees: optional number Fee amount associated with finders services in the offering. auditorSpName: optional array of string Name of the auditor or auditing service provider for the financial statements. auditorFees: optional number Fees charged for auditing services related to the filing. legalSpName: optional array of string Name of the legal counsel or law firm responsible for legal services. legalFees: optional number Fee amount charged for legal services related to the offering. promoterSpName: optional array of string Name of the promoter or promotional service provider involved in the offering. promotersFees: optional number Fee amount charged for promotional services in connection with the offering. blueSkySpName: optional array of string Name of the service provider responsible for Blue Sky compliance. blueSkyFees: optional number Fees associated with Blue Sky compliance services. crdNumberBrokerDealer: optional string CRD number identifying the broker or dealer involved in the offering. issuerNetProceeds: number Net proceeds received by the issuer after fees and expenses are deducted. clarificationResponses: optional string Additional clarifications the issuer provided on the offering details. ## Status codes | | | | --- | --- | | `200` | Success. The response holds total and data. | | `400` | The request body could not be parsed, or the Lucene expression in query is malformed. | | `403` | The API key is missing, or it is not valid. | | `429` | Too many requests. Slow the request rate and retry. | | `500` | Server error. Retry, and report it if it persists. | ## Request example POST https://api.sec-api.io/reg-a/form-1k ```json { "query": "summaryInfo.offeringSecuritiesSold:<7500", "from": "0", "size": "20", "sort": [{ "filedAt": { "order": "desc" } }] } ``` ```python from sec_api import Form1KApi form1KApi = Form1KApi("YOUR_API_KEY") response = form1KApi.get_data({ "query": "summaryInfo.offeringSecuritiesSold:<7500", "from": "0", "size": "20", "sort": [{"filedAt": {"order": "desc"}}], }) print(response["data"]) ``` ```javascript import { form1KApi } from "sec-api"; form1KApi.setApiKey("YOUR_API_KEY"); const response = await form1KApi.getData({ query: "summaryInfo.offeringSecuritiesSold:<7500", from: "0", size: "20", sort: [{ filedAt: { order: "desc" } }], }); ``` ```bash curl -X POST https://api.sec-api.io/reg-a/form-1k \ -H "Authorization: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "query": "summaryInfo.offeringSecuritiesSold:<7500", "from": "0", "size": "20", "sort": [{ "filedAt": { "order": "desc" } }] }' ``` ## Response example 200 OK ยท application/json ```json { "total": { "value": 4, "relation": "eq" }, "data": [ { "id": "9e7259d5bfcc20d7bdf19c7037ab1186", "accessionNo": "0001493152-25-009865", "fileNo": "24R-00472", "formType": "1-K", "filedAt": "2025-03-11T16:38:05-04:00", "periodOfReport": "2024-12-31", "cik": "1786471", "ticker": "", "companyName": "Aptera Motors Corp", "item1": { "formIndication": "Annual Report", "fiscalYearEnd": "12-31-2024", "street1": "5818 El Camino Real", "city": "Carlsbad", "stateOrCountry": "CA", "zipCode": "92008", "phoneNumber": "858-371-3151", "issuedSecuritiesTitle": ["Class B Common Stock"] }, "item1Info": [ { "issuerName": "Aptera Motors Corp.", "cik": "0001786471", "jurisdictionOrganization": "DE", "irsNum": "83-4079594" } ], "item2": { "regArule257": false }, "summaryInfo": [ { "commissionFileNumber": "024-11479", "offeringQualificationDate": "05-19-2021", "offeringCommenceDate": "05-19-2021", "qualifiedSecuritiesSold": 14000000, "offeringSecuritiesSold": 12630689, "pricePerSecurity": 8.02, "aggregrateOfferingPrice": 101297126, "aggregrateOfferingPriceHolders": 0, "underwrittenSpName": ["Dalmore Group, LLC / OpenDeal Broker LLC"], "underwriterFees": 1012971, "auditorSpName": ["dbbMcKennon"], "auditorFees": 150000, "legalSpName": ["CrowdCheck Law LLP/ Sheppard Mullin"], "legalFees": 90000, "blueSkySpName": ["Various State Fees"], "blueSkyFees": 80000, "crdNumberBrokerDealer": "000136352", "issuerNetProceeds": 99964154, "clarificationResponses": "The offering was open for three years. The amounts in this form reflect all three years. Price per security is the avg price over the period." } ] } ] } ```