You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: finfeedapi/sec-api-rest/spec/openapi.json
+9-14Lines changed: 9 additions & 14 deletions
Original file line number
Diff line number
Diff line change
@@ -448,7 +448,7 @@
448
448
"/v1/full-text": {
449
449
"get": {
450
450
"tags": [
451
-
"Full Text"
451
+
"FullText"
452
452
],
453
453
"summary": "Full-text search of SEC filing documents",
454
454
"description": "Search across SEC filing documents with advanced filtering and sorting capabilities.\n\n### Available Sort Fields\n\nField Name | Description\n-----------|-------------\nAccessionNumber | SEC filing accession number\nFormType | Type of the filing document\nFilingDate | Date when filing was submitted\nCompanyName | Name of the company\nCIK | Central Index Key\nDocumentFilename | Name of the filing document\nDocumentDescription | Description of the document\n\n### Search Options\n\nOption | Description\n--------|-------------\ntext_contains | Keywords that must appear in the document\ntext_not_contain | Keywords that must not appear in the document\n\n### Date Format\nAll dates must be provided in YYYY-MM-DD format\n\n:::tip\nUse text_contains and text_not_contain with multiple keywords separated by commas for more precise searches\n:::\n\n:::note\nThe search is case-insensitive and supports partial word matches\n:::",
@@ -588,7 +588,7 @@
588
588
"/v1/xbrl-converter": {
589
589
"get": {
590
590
"tags": [
591
-
"XBRL Converter"
591
+
"XbrlConverter"
592
592
],
593
593
"summary": "Convert XBRL data to JSON format",
594
594
"description": "Converts XBRL data to JSON format using one of three possible input methods.\n\n### Input Methods\n\n1. HTML URL (htm-url)\n - URL of the filing ending with .htm or .html\n - Both filing URLs and index page URLs are accepted\n - Example: https://www.sec.gov/Archives/edgar/data/1318605/000156459021004599/tsla-10k_20201231.htm\n\n2. XBRL URL (xbrl-url)\n - URL of the XBRL file ending with .xml\n - Can be found in the dataFiles array from Query API\n - Example: https://www.sec.gov/Archives/edgar/data/1318605/000156459021004599/tsla-10k_20201231_htm.xml\n\n3. Accession Number (accession-no)\n - The SEC filing accession number\n - Example: 0001564590-21-004599\n\n:::note\nOnly one of the three parameters should be provided. If multiple parameters are provided, the priority order is:\n1. htm-url\n2. xbrl-url\n3. accession-no\n:::\n\n### Supported Filing Types\n\n- Annual Reports (10-K)\n- Quarterly Reports (10-Q)\n- Current Reports (8-K)\n- Registration Statements (S-1, S-3)\n- Foreign Private Issuer Reports (20-F, 40-F)\n\n### Response Format\n\nThe API returns a JSON object containing:\n- Financial statements (Income Statement, Balance Sheet, Cash Flow Statement)\n- Accounting policies and footnotes\n- Company information\n- Filing metadata\n\n### Example Response\n```json\n{\n \"StatementsOfIncome\": {\n \"RevenueFromContractWithCustomerExcludingAssessedTax\": [\n {\n \"decimals\": \"-6\",\n \"unitRef\": \"U_USD\",\n \"period\": {\n \"startDate\": \"2023-07-01\",\n \"endDate\": \"2024-06-30\"\n },\n \"value\": \"245122000000\"\n }\n ]\n }\n}\n```",
@@ -1046,29 +1046,24 @@
1046
1046
],
1047
1047
"tags": [
1048
1048
{
1049
-
"name": "XBRL Converter",
1050
-
"description": "Convert SEC filing XBRL sources into structured JSON output.",
1051
-
"x-displayName": "XBRL Converter"
1049
+
"name": "XbrlConverter",
1050
+
"description": "Provides endpoints for converting XBRL data to JSON format from various SEC filing sources."
1052
1051
},
1053
1052
{
1054
-
"name": "Full Text",
1055
-
"description": "Search SEC filing document contents using full-text queries and filters.",
1056
-
"x-displayName": "Full Text"
1053
+
"name": "FullText",
1054
+
"description": "Provides endpoints for performing full-text searches on historical SEC filing documents.\nAllows users to query filings based on various criteria such as form type, date ranges, and text content."
1057
1055
},
1058
1056
{
1059
1057
"name": "Filings",
1060
-
"description": "Query historical SEC filing metadata with filters such as CIK, forms, and dates.",
1061
-
"x-displayName": "Filings"
1058
+
"description": "Provides endpoints for querying historical SEC filing metadata.\nAllows users to filter filings based on criteria like CIK, form type, date ranges, etc."
1062
1059
},
1063
1060
{
1064
1061
"name": "Extractor",
1065
-
"description": "Extract and classify sections from SEC filing HTML documents.",
1066
-
"x-displayName": "Extractor"
1062
+
"description": "Provides endpoints for extracting and classifying content from SEC filing HTML documents."
1067
1063
},
1068
1064
{
1069
1065
"name": "Download",
1070
-
"description": "Download original filing documents directly from the SEC EDGAR archive.",
1071
-
"x-displayName": "Download"
1066
+
"description": "Provides endpoints for downloading files directly from the SEC EDGAR archive.\nAllows users to download specific filing documents by accession number and filename."
Copy file name to clipboardExpand all lines: finfeedapi/sec-api-rest/spec/openapi.yaml
+9-14Lines changed: 9 additions & 14 deletions
Original file line number
Diff line number
Diff line change
@@ -301,7 +301,7 @@ paths:
301
301
/v1/full-text:
302
302
get:
303
303
tags:
304
-
- Full Text
304
+
- FullText
305
305
summary: Full-text search of SEC filing documents
306
306
description: "Search across SEC filing documents with advanced filtering and sorting capabilities.\n\n### Available Sort Fields\n\nField Name | Description\n-----------|-------------\nAccessionNumber | SEC filing accession number\nFormType | Type of the filing document\nFilingDate | Date when filing was submitted\nCompanyName | Name of the company\nCIK | Central Index Key\nDocumentFilename | Name of the filing document\nDocumentDescription | Description of the document\n\n### Search Options\n\nOption | Description\n--------|-------------\ntext_contains | Keywords that must appear in the document\ntext_not_contain | Keywords that must not appear in the document\n\n### Date Format\nAll dates must be provided in YYYY-MM-DD format\n\n:::tip\nUse text_contains and text_not_contain with multiple keywords separated by commas for more precise searches\n:::\n\n:::note\nThe search is case-insensitive and supports partial word matches\n:::"
307
307
parameters:
@@ -394,7 +394,7 @@ paths:
394
394
/v1/xbrl-converter:
395
395
get:
396
396
tags:
397
-
- XBRL Converter
397
+
- XbrlConverter
398
398
summary: Convert XBRL data to JSON format
399
399
description: "Converts XBRL data to JSON format using one of three possible input methods.\n\n### Input Methods\n\n1. HTML URL (htm-url)\n - URL of the filing ending with .htm or .html\n - Both filing URLs and index page URLs are accepted\n - Example: https://www.sec.gov/Archives/edgar/data/1318605/000156459021004599/tsla-10k_20201231.htm\n\n2. XBRL URL (xbrl-url)\n - URL of the XBRL file ending with .xml\n - Can be found in the dataFiles array from Query API\n - Example: https://www.sec.gov/Archives/edgar/data/1318605/000156459021004599/tsla-10k_20201231_htm.xml\n\n3. Accession Number (accession-no)\n - The SEC filing accession number\n - Example: 0001564590-21-004599\n\n:::note\nOnly one of the three parameters should be provided. If multiple parameters are provided, the priority order is:\n1. htm-url\n2. xbrl-url\n3. accession-no\n:::\n\n### Supported Filing Types\n\n- Annual Reports (10-K)\n- Quarterly Reports (10-Q)\n- Current Reports (8-K)\n- Registration Statements (S-1, S-3)\n- Foreign Private Issuer Reports (20-F, 40-F)\n\n### Response Format\n\nThe API returns a JSON object containing:\n- Financial statements (Income Statement, Balance Sheet, Cash Flow Statement)\n- Accounting policies and footnotes\n- Company information\n- Filing metadata\n\n### Example Response\n```json\n{\n \"StatementsOfIncome\": {\n \"RevenueFromContractWithCustomerExcludingAssessedTax\": [\n {\n \"decimals\": \"-6\",\n \"unitRef\": \"U_USD\",\n \"period\": {\n \"startDate\": \"2023-07-01\",\n \"endDate\": \"2024-06-30\"\n },\n \"value\": \"245122000000\"\n }\n ]\n }\n}\n```"
400
400
parameters:
@@ -761,18 +761,13 @@ security:
761
761
- APIKey: [ ]
762
762
- JWT: [ ]
763
763
tags:
764
-
- name: XBRL Converter
765
-
description: Convert SEC filing XBRL sources into structured JSON output.
766
-
x-displayName: XBRL Converter
767
-
- name: Full Text
768
-
description: Search SEC filing document contents using full-text queries and filters.
769
-
x-displayName: Full Text
764
+
- name: XbrlConverter
765
+
description: Provides endpoints for converting XBRL data to JSON format from various SEC filing sources.
766
+
- name: FullText
767
+
description: "Provides endpoints for performing full-text searches on historical SEC filing documents.\nAllows users to query filings based on various criteria such as form type, date ranges, and text content."
770
768
- name: Filings
771
-
description: 'Query historical SEC filing metadata with filters such as CIK, forms, and dates.'
772
-
x-displayName: Filings
769
+
description: "Provides endpoints for querying historical SEC filing metadata.\nAllows users to filter filings based on criteria like CIK, form type, date ranges, etc."
773
770
- name: Extractor
774
-
description: Extract and classify sections from SEC filing HTML documents.
775
-
x-displayName: Extractor
771
+
description: Provides endpoints for extracting and classifying content from SEC filing HTML documents.
776
772
- name: Download
777
-
description: Download original filing documents directly from the SEC EDGAR archive.
778
-
x-displayName: Download
773
+
description: "Provides endpoints for downloading files directly from the SEC EDGAR archive.\nAllows users to download specific filing documents by accession number and filename."
0 commit comments