GET https://api.bertei.net/ticker_map.json

ticker_map does not require an API key and does not count as an API request

POST https://api.bertei.net/summary

summary requests can batch up to 100 filings, using only 1 API request

POST https://api.bertei.net/full

full requests are always limited to 1 filing per request due to their larger size


For /summary and /full, add both of these headers to every request:

x-api-key: YOUR_API_KEY
Content-Type: application/json

The request body is always a JSON array. Here’s an example for /summary:

[
  {
    "source": "sec",
    "company_code": ["0000320193", "0000789019"],
    "form_type": ["10-K", "10-Q"], // optional
    "limit": 2,                    // optional
    "before_date": "2023-12-31"    // optional
  }
]

source currently supports sec only. More coming soon (edinet/japan next).
company_code is an array of codes (for sec, use 10-digit CIKs). Max 100 companies for /summary and 1 for /full.
form_type specifies filing type. For sec, supported form types are: 10-Q quarterly, 10-K annual, 20-F foreign annual, 40-F canadian annual. Omitting this defaults to all available form types.
limit controls how many filings you get per company. Max 100 for /summary and 1 for /full. Note that total filings per request (number of company codes * limit) is max 100 for /summary. Omitting this defaults to 1.
after_date returns filings which have a filing date on or after specified date in yyyy-mm-dd format.
before_date returns filings which have a filing date on or before specified date in yyyy-mm-dd format.
Requests cannot contain both after_date and before_date, only one or the other. Omitting a date defaults to most recent filings (before current date).


Here’s an example for /full:

[
  {
    "source": "sec",
    "company_code": ["0000320193"],
    "form_type": ["10-K"],         // optional
    "after_date": "2022-01-01",    // optional
  }
]

/full requires exactly one company code (as an array). The limit is always 1. Other fields work the same as /summary.

Example Request

curl -X POST https://api.bertei.net/summary \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
  {
    "source": "sec",
    "company_code": ["0000320193", "0000789019"],
    "form_type": ["10-K"],
    "limit": 2
  }
]'