Bourse API Pro.
Build a business on public filings.
Congress, Trump and Cabinet trades, SEC insiders, 13F funds, lobbying, contracts, layoffs and 48 more datasets with a commercial license, 250,000 requests a day, nightly full exports and priority support.
Made for teams
that ship with data.
Show Congress, insider and Trump trades next to every ticker in your app. One request per ticker with /v1/ticker/{SYMBOL}.
Load whole datasets every night into your warehouse and backtest on data that was public on each day.
Quote and chart the data in paid newsletters, research and videos. Webhooks tell you the minute a new filing lands.
Give your assistant or agent live access through the MCP server, or feed the data into your own models.
Every plan,
side by side.
| Free | Premium | API Pro | Enterprise | |
|---|---|---|---|---|
| Requests a day | 1,000 | 20,000 | 250,000 | Custom |
| Requests a minute | 60 | 60 | 600 | Custom |
| API keys | 1 | 1 | 10 | Unlimited |
| All datasets and analytics | Public ones | ✓ | ✓ | ✓ |
| Bulk downloads | — | 50,000 rows | 100,000 rows | Full files |
| Nightly full-dataset exports | — | — | ✓ | To your S3 / GCS |
| Webhooks | — | ✓ | ✓ | ✓ |
| MCP server for AI assistants | ✓ | ✓ | ✓ | ✓ |
| Commercial license | — | — | ✓ | ✓ |
| Invoice with VAT ID | — | — | ✓ | ✓ |
| Support | Docs | Priority, 1 business day | Dedicated contact | |
| Price | $0 | $14.99 / month | $499 / month or $4,990 / year | Contact us |
Five ways
to get the data.
Every dataset, per-ticker paths, filters, sorting and pagination. OpenAPI 3.1 spec included.
curl -H "Authorization: Bearer $BOURSE_KEY" \
"https://api.bourse.pl/v1/ticker/NVDA"Whole datasets as NDJSON.gz every night. Signed links, valid for one hour.
curl -H "Authorization: Bearer $BOURSE_KEY" \
"https://api.bourse.pl/v1/exports"New Congress, insider, Trump, Cabinet and Form 144 filings POSTed to your endpoint every 5 minutes, signed with HMAC-SHA256.
Claude, ChatGPT and Cursor query Bourse directly.
https://api.bourse.pl/mcp?key=bk_...Pagination, retries, pandas DataFrames, bulk and webhook verification.
pip install https://www.bourse.pl/api/bourse_sdk-1.3.0-py3-none-any.whlUp to 100,000 rows in one request, with the same filters as the regular endpoints.
curl -H "Authorization: Bearer $BOURSE_KEY" \
"https://api.bourse.pl/v1/bulk/congress?format=csv" > congress.csvA license
you can read in two minutes.
- Show the data in your app, website or client dashboard
- Use it in models, signals and AI systems, including ones you sell
- Quote and chart it in newsletters, research and videos
- Store what you receive while the plan is active
- Resell the raw data as your own dataset, feed or API
- Remove the attribution "Data: Bourse"
- Share keys outside your company
Full terms: API & Data License. Some public sources have their own rules, listed there.
Questions teams ask.
What does API Pro cost?
$499 a month, or $4,990 a year (two months free), plus any applicable tax. You pay by card through Stripe and get invoices with your VAT ID in the billing portal.
Can I try it first?
Yes. A free key uses the same endpoints and the same JSON, with lower limits. Build your integration on the free key, then upgrade: the key keeps working, only the limits change.
What does the commercial license cover?
Using Bourse data inside your products, models, research and publications, with attribution. Reselling the raw data as a standalone feed is not allowed. Read the full API License.
How do nightly exports work?
Every night each dataset is written to a gzipped NDJSON file. GET /v1/exports returns signed download links valid for one hour, so a cron job can load everything into S3, BigQuery or Snowflake.
Can I cancel?
Any time, in the billing portal. The plan stays active until the end of the paid period, then your keys fall back to the free limits.
Is any of the data restricted?
Some public sources have their own rules. For example, U.S. law restricts commercial use of officials’ financial disclosure reports (OGE Form 278) except by news media. Check the API License and the original sources before you build on a dataset.