GET STARTED · FREE TIER, NO CARD

Find your tier in two questions.

Filingrail has four tiers and seven endpoints. The chooser below takes the guesswork out: tell it what you’re building and how often you’ll call the API, and it points you at the matching tier and the endpoints to start with.

Every path starts on the free Basic tier — 50 requests/day, no card — with all seven v1 endpoints unlocked from the first key.

FIND YOUR TIER

Two questions. The right tier and endpoints.

Tell us what you’re building and roughly how often you’ll call the API. We’ll point you at the matching Filingrail tier and the v1 endpoints to start with. Every path begins on the free Basic tier — no card to evaluate.

Question 1 of 2

What are you building?

Pick the closest match. This decides which endpoints we recommend.

YOUR FIRST CALL

Subscribe, then call. Two headers.

Subscribe to the free Basic tier on RapidAPI and copy your X-RapidAPI-Key. Every endpoint takes the same two headers — your key and the proxy host — so the first call is the same shape as every call after it.

Get your key on RapidAPI
curl · your first call
# Your first Filingrail call — works on the free Basic tier
curl --request GET \
  --url 'https://filingrail.p.rapidapi.com/v1/companies/AAPL/profile' \
  --header 'X-RapidAPI-Key: YOUR_RAPIDAPI_KEY' \
  --header 'X-RapidAPI-Host: filingrail.p.rapidapi.com'

OFFICIAL SDK & MCP SERVER · LIVE ON PYPI

A first-party Python SDK and MCP server.

Prefer not to hand-roll HTTP? Install the official typed Python client, or drop the MCP server into Claude Desktop, Cursor, or Continue and let an agent call Filingrail directly. Most SEC-data APIs ship neither.

pip install filingrail · typed sync + async
pip install filingrail

from filingrail import Filingrail

fr = Filingrail(api_key="YOUR_RAPIDAPI_KEY")
profile = fr.companies.profile("AAPL")
print(profile.data)
pip install filingrail-mcp · MCP server
# Drop Filingrail into Claude Desktop, Cursor, or Continue
pip install filingrail-mcp

# Then register the MCP server in your client config:
#   command: filingrail-mcp
#   env: FILINGRAIL_API_KEY = YOUR_RAPIDAPI_KEY

filingrail — sync + async client, typed, all seven endpoints. filingrail-mcp — MCP server for Claude Desktop / Cursor / Continue. Both on PyPI.

FAQ

Getting-started questions.

Still wondering something? Email support@hudsonenterprisesllc.com — same business day response.

Do I need a credit card to start?
No. The Basic tier on RapidAPI is $0 with 50 requests per day and no card required. Subscribe, copy your X-RapidAPI-Key, and you can call all seven v1 endpoints immediately.
What is the difference between the tiers?
Only the monthly call quota. Every tier — $0 Basic (50 requests/day), $9 Pro (5,000/mo), $49 Ultra (50,000/mo), and $199 Mega (500,000/mo) — includes the same seven v1 endpoints. Pick the quota that fits your volume and upgrade or downgrade from your RapidAPI dashboard anytime.
Is there an official SDK?
Yes. The first-party Python SDK is on PyPI: pip install filingrail. It is a typed client with both sync and async support covering all seven endpoints. There is also pip install filingrail-mcp, an MCP server you can drop into Claude Desktop, Cursor, or Continue so an AI agent can call Filingrail directly with no glue code.
Which endpoints should I use?
It depends on what you are building. A screener or dashboard leans on the financials, profile, and recent-filings endpoints; insider-trade alerts use the insider-trades endpoint; 13F tracking uses the 13F-holdings endpoint; a compliance workflow uses the 8-K events endpoint with source-filing traceability. The chooser above recommends the right starting endpoints for your use case.
How current is the data?
All seven endpoints are live and refreshed daily directly from SEC EDGAR. Every response carries a meta block with source_filing_url and source_filing_date so each record traces back to the exact filing on sec.gov.
Can I change tiers later?
Yes. RapidAPI handles billing and rate-limiting, so you can upgrade, downgrade, or cancel from your RapidAPI dashboard at any time. Many people start on Basic to evaluate and move up only when their call volume requires it.

START FREE

Pick a tier, get your key, make a call.

Start on the free Basic tier on RapidAPI — 50 requests/day, no card — with all seven v1 endpoints unlocked. Upgrade only when your volume needs it.

$0 Basic (50/day) · $9 Pro (5k/mo) · $49 Ultra (50k/mo) · $199 Mega (500k/mo).