Real‑time SEC filing data for VCs, investment bankers, and institutional investors.
Base URL: https://parheliaweb.com
All requests must include an API key in the x-api-key header. Responses are in JSON.
All prices are listed in Euros (EUR). Your card will be charged in your local currency at the prevailing exchange rate. We use Stripe for secure payment processing, which supports 135+ currencies and local payment methods including iDEAL, Bancontact, and SEPA Direct Debit.
Pass your secret API key as an HTTP header on every request:
x-api-key: YOUR_API_KEY
If the key is missing or invalid, you'll receive a 401 Unauthorized or 403 Forbidden.
| Plan | Rate Limit | Data Access | Fields | Support |
|---|---|---|---|---|
| Free | 60 requests / minute | Last 30 days only | Basic (company, filing type, ticker, exchange, date, url) | — |
| Pro (€29/month) | 60 requests / minute | Full dataset (up to 10 years) | + status, sector, country, country of incorporation, underwriters, shares, price range, direct listing, SPAC flag | Email support |
When you exceed the limit, the API returns 429 Too Many Requests.
GET /v1/ipos
Returns the most recent S-1 and F-1 filings from the SEC EDGAR system. Currently tracking 37 IPO filings.
| Parameter | Type | Default | Description |
|---|---|---|---|
max_age_days | integer | 365 | Maximum age of data in days. Free tier limited to 30 days. Pro tier: up to 3650 (10 years). |
max_records | integer | 500 | Maximum records returned. Range: 1-5000. |
# Get IPO filings (default: 365 days for Pro, 30 days for Free)
curl -H "x-api-key: YOUR_KEY" https://parheliaweb.com/v1/ipos
# Get IPO filings from the last 30 days only
curl -H "x-api-key: YOUR_KEY" "https://parheliaweb.com/v1/ipos?max_age_days=30"
# Pro tier: Get all records (up to 10 years)
curl -H "x-api-key: YOUR_KEY" "https://parheliaweb.com/v1/ipos?max_age_days=3650"
{
"user_tier": "pro",
"count": 1,
"max_age_days": 365,
"last_crawled": "2026-05-28T15:13:19Z",
"results": [{
"company_name": "Firefly Aerospace",
"filing_type": "S-1",
"filing_date": "2026-05-28",
"description": null,
"source_url": "https://www.sec.gov/Archives/edgar/data/...",
"source_status": "active",
"ipo_status": "Filed",
"sector": "Aerospace",
"country": "US",
"country_incorporation": "US",
"lead_underwriters": "Goldman Sachs",
"shares_offered": "20M",
"price_range": "$17-$19",
"is_direct_listing": false,
"is_spac": false
}]
}
| Field | Type | Description |
|---|---|---|
user_tier | string | Your subscription tier (free, pro) |
count | integer | Number of results returned |
max_age_days | integer | The max age filter applied (capped at 30 for Free tier) |
last_crawled | string | ISO 8601 timestamp (UTC) of the last crawler run |
company_name | string | Company filing for IPO |
filing_type | string | S-1 (US) or F-1 (foreign) |
filing_date | string | Date of SEC filing (YYYY-MM-DD) |
description | string|null | Additional description |
source_url | string | Direct link to SEC EDGAR filing |
source_status | string | "active" — SEC filings are permanently archived |
ipo_status | string|null | Pro tier: Filed, Priced, or Trading |
sector | string|null | Pro tier: Industry sector |
country | string|null | Pro tier: Country of the stock exchange where the IPO is filed (e.g., US for NASDAQ/NYSE) |
country_incorporation | string|null | Pro tier: Country where the company is legally incorporated (may differ from listing country) |
lead_underwriters | string|null | Pro tier: Investment banks leading the IPO |
shares_offered | string|null | Pro tier: Number of shares in offering |
price_range | string|null | Pro tier: Expected price range per share |
is_direct_listing | boolean | Pro tier: True if direct listing |
is_spac | boolean | Pro tier: True if SPAC merger |
import requests
headers = {"x-api-key": "YOUR_API_KEY"}
resp = requests.get("https://parheliaweb.com/v1/ipos", headers=headers)
for item in resp.json()["results"]:
print(item["company_name"], item["filing_type"], item["filing_date"])
fetch("https://parheliaweb.com/v1/ipos", {
headers: { "x-api-key": "YOUR_API_KEY" }
})
.then(res => res.json())
.then(data => console.log(data.results));
curl -H "x-api-key: YOUR_API_KEY" https://parheliaweb.com/v1/ipos
Email us at info@parheliaweb.com.
IPO Filings API by ParheliaWeb · Built in the Netherlands · Terms · Privacy · Contact
AI verification powered by DeepSeek