The getFilings API provides access to SEC filings for U.S. securities, delivering detailed regulatory documents such as 10-K, 10-Q, and other filing types. It enables users to retrieve critical financial and corporate information directly from the SEC database, supporting in-depth research and compliance needs.
This API is designed for developers building a wide range of applications, from financial research platforms and compliance monitoring tools to investor dashboards and document archiving systems. It also supports AI-driven use cases, such as training machine learning models to predict financial trends or automating sentiment analysis of filing disclosures. Its intuitive query parameters and structured JSON output make it easy to integrate filing data into diverse applications.
Key Features
๐ Comprehensive Filing Access - Retrieve a wide range of SEC filings for any security.
Users can query filings like 10-K, 10-Q, or insider transaction forms (3, 4, 5) by specifying the desired type or retrieving all available filings. This feature supports detailed financial analysis and regulatory compliance, making it ideal for research platforms or corporate governance tools.
๐ Targeted Symbol Queries - Fetch filings for a specific stock symbol.
By inputting a single ticker symbol (e.g., GOOG), users can access all relevant SEC filings for that security, streamlining workflows for analysts or investors focusing on specific companies. This targeted approach ensures efficient data retrieval for applications like company research dashboards.
๐ข Flexible Pagination Control - Customize result sets with count and skip parameters.
Developers can use the count parameter (up to 5000) to limit the number of filings returned and the start parameter to skip records, enabling efficient pagination for large datasets. This is perfect for building scalable applications that handle extensive filing histories.
๐ Direct SEC Links - Access original filings via SEC.gov URLs.
Each response includes a secLink field with a direct URL to the filing on the SEC website, allowing users to view or download the original document. This feature enhances transparency and usability for applications requiring primary source access.
Each API call returns an array of objects containing the following fields:
| Name | Meaning | Data Type |
|---|---|---|
| accessionCode | The "Accession-Code" for the article, as set by the SEC | String |
| symbol | The ticker symbol of the security | String |
| cik | The Central Index Key for the security | Number |
| type | The type of filing - 10-Q, 10-K, 3,4,5, etc. | String |
| date | The date of the filing | Date - YYYY-MM-DD |
| secLink | URL to the filing on the SEC.gov website | String |
The API accepts the following parameters to customize your request:
| Parameter | Meaning | Data Type |
|---|---|---|
| T | Application Key which authenticates you with cloudquote (required) | Base64 string |
| symbol | One symbols to look up (ex: GOOG) | string |
| type | Filing types to search for (default: all) (example: 10-Q,10-K) | Comma-Delimited List |
| count | The number of items to retrieve (max 5000) | Integer |
| start | The number of items to skip before retrieving (default: 0) | Integer |
Use Cases
๐ Financial Research Platforms - Power in-depth company analysis with SEC filings.
Analysts can query filings like 10-K and 10-Q to extract financial statements and disclosures, enabling detailed company evaluations. This supports research tools that provide investors with insights into financial health, risks, and corporate strategies.
๐ Compliance Monitoring Tools - Track regulatory filings for compliance purposes.
Compliance teams can use the API to monitor filings such as insider transaction forms (3, 4, 5), ensuring adherence to SEC regulations. The structured data and direct SEC links simplify automated compliance checks and reporting.
๐ง Investor Dashboards - Display filing data for investor insights.
Developers can integrate filing data into dashboards, showing key regulatory events like quarterly reports or insider trades. This enhances investor portals by providing users with critical updates on company activities and governance.
๐ Corporate Governance Analysis - Analyze filings for governance and risk insights.
Researchers can retrieve filings to study corporate governance practices, executive compensation, or risk factors disclosed in 10-Ks. The APIโs filtering by filing type supports targeted analysis for governance-focused applications.
๐ Document Archiving Systems - Build repositories of SEC filings with direct access.
By leveraging the secLink field, developers can create systems that archive and link to original SEC documents, facilitating easy access for audits, legal reviews, or historical research.
Why Choose FinancialContent's getFilings API?
๐ Unmatched Reliability - Dependable access to critical filing data.
Built on a robust infrastructure with 99.99% uptime, the API ensures consistent performance, even during high-demand periods like earnings season. Developers can trust it for mission-critical financial applications.
๐ Seamless Integration - Combine with other FinancialContent data feeds.
The API integrates effortlessly with FinancialContentโs market data APIs, allowing users to blend filing data with price or tick data for comprehensive financial solutions. This is ideal for platforms requiring both regulatory and market insights.
๐ Scalable Query Handling - Process large volumes of filings efficiently.
Designed to handle queries for thousands of filings across multiple securities, the API scales to meet the needs of enterprise-grade applications, from small research tools to large compliance platforms.
๐ Developer-Friendly Resources - Comprehensive support for smooth integration.
FinancialContent provides detailed documentation, code samples, and responsive support to streamline development. Whether youโre building a simple dashboard or a complex research tool, our team helps you succeed.
Optimized for High-Speed Access
The getFilings API is built for performance, adhering to industry best practices for rapid data delivery. Our RESTful endpoints use lightweight JSON formatting to minimize payload size, ensuring fast parsing and efficient bandwidth usage. Advanced caching accelerates repeated queries, while globally distributed servers reduce latency for users worldwide. Rate limiting and pagination are optimized to handle large datasets without compromising stability, and asynchronous request handling ensures smooth performance for high-volume applications. This design delivers filing data quickly, enabling responsive, data-driven applications.
Sample Request
GET /api/getFilings?T=your_base64_key&symbol=GOOG&type=10-K,10-Q&count=10&start=0
Sample Response (JSON)
[
{
"accessionCode": "0001652044-23-000012",
"symbol": "GOOG",
"cik": 1652044,
"type": "10-Q",
"date": "2023-04-25",
"secLink": "https://www.sec.gov/Archives/edgar/data/1652044/0001652044-23-000012-index.htm"
},
...
]
FinancialContent is one of the largest providers of stock market data, business news and content syndication tools for online publishers