API Documentation

Query API

Insider Transactions API

Form D API

Download and PDF Generator API

XBRL to JSON Converter API

Mapping API

Form 3, 4, 5 Parse API

SRO Filings Database

Form D API

The Form D API offers a powerful interface for accessing and searching the comprehensive SEC EDGAR database, allowing users to retrieve the latest information on security offerings. The API transforms structured XML data from Form D filings into JSON format, providing a user-friendly and easily searchable dataset. Real-time updates ensure that new Form D filings are promptly added to the corpus.

Dataset Size: All Form D offerings filed since 2008.

Data Update Frequency: Less than 300 milliseconds.

API Endpoint

https://api.secfilingdata.com/v1/filings/formd/

Supported HTTP methods: POST

Request and response content type: JSON

Authentication

To authenticate and access the Form D API, use the API key provided in your user profile after signing up.

1. Set as Authorization Header: Before making a POST request to `https://api.sec-api.io/form-d-api`, set the Authorization header in your request to `YOUR_API_KEY`.

Request Parameters

When interacting with the Form D API, you can utilize various request parameters to tailor your search. Refer to the complete list of properties in the Response Structure section below. Construct your search query as a JSON-formatted payload using the specified structure.

query (object): The primary search query object expressed as `query_string`.

  • query (string): Examples: The `query_string` object. Examples: `"formType:D"` returns all Form D Data.
from (string):

Set the `from` property to the starting position of your query. `from` is used to paginate through results. For example, set `from` to 10 if you want to ignore the first 10 filings.

size (string):

Number of filings returned per request. For example, set `size` to 10 to return 10 filings per request. Maximum: 50. Default: 50.

sort (array):

Array of objects describing how to order the returned filings.

Response Format
  • offerings (array): An array of all matching data. Like Filing id, Accession Number, Primary Issuer etc.
  • relatedPersonsList (array): Show the reporting persons list.
  • offeringData (array): In this a detail of Transaction like industryGroup,dateOfFirstSale etc.
  • signatureBlock (array):Here is a signature Detail.