market data collectionearnings report extractioneconomic indicator data

Financial Data Scraping API

Collect market data, earnings reports, economic indicators, and financial metrics from any public source. AlterLab handles JavaScript-rendered financial dashboards automatically and returns structured JSON or markdown output for trading and analytics pipelines. From $0.0002/request.

Documentation
No credit card
SOC 2 aligned
99.9% uptime
Simple Pricing
$1
One dollar
=
5,000
Requests
Pay as you go
No subscriptions
Never expires
2,847,653+
Requests processed this week

Extract Financial Data in One API Call

Send a financial page URL, get structured output. Market data, earnings, and economic indicators in clean JSON.

financial_data.py
import requests

# Extract earnings data from IR page
response = requests.post(
    "https://api.alterlab.io/v1/scrape",
    headers={"X-API-Key": "sk_live_your_key"},
    json={
        "url": "https://ir.company.com/earnings",
        "formats": ["markdown", "json"],
    }
)

data = response.json()
# markdown ready for LLM analysis
md = data["data"]["markdown"]
batch_earnings.py
# Collect earnings for 500 companies
ir_urls = [
    "https://ir.company-a.com/earnings",
    "https://ir.company-b.com/results",
    "# ... up to 1000 URLs"
]

response = requests.post(
    "https://api.alterlab.io/v1/batch",
    headers={"X-API-Key": api_key},
    json={
        "urls": ir_urls,
        "formats": ["markdown"],
    }
)

How Financial Data Collection Works with AlterLab

A complete financial data pipeline in four steps.

1

Submit Financial Source URLs

Send your target financial page URLs to the AlterLab scrape or batch endpoint — investor relations pages, economic data portals, financial news sites, market data aggregators, and regulatory filing portals. No per-site configuration required.

2

Automatic Rendering for Data-Heavy Pages

Financial data dashboards, interactive charts, and earnings tables are often rendered client-side via JavaScript. AlterLab detects whether a page requires a full browser and escalates to headless rendering automatically — returning the current data state without any configuration on your side.

3

Extract in Your Preferred Format

Request markdown output for LLM-ready financial text — clean prose and tables stripped of navigation. Request JSON for structured metadata from schema.org markup. Request HTML for custom parsing with financial-specific CSS selectors. Multiple formats can be requested in a single API call.

4

Schedule Around Financial Events

Align collection frequency with your data requirements: daily for news and market commentary, weekly for company metrics, and event-driven for earnings calendar dates. Use the batch endpoint to process all companies in your universe in a single request — without scaling your scheduling infrastructure.

Financial Data Use Cases

What quant teams, analysts, and fintech developers build with AlterLab.

Earnings Intelligence Platforms

Collect earnings reports, guidance revisions, and analyst commentary from investor relations pages across thousands of public companies — structured for LLM-powered analysis.

Economic Indicator Monitoring

Track GDP releases, inflation data, employment figures, and trade statistics from government statistical portals. Build leading indicator dashboards with fresh data on release days.

Alternative Data Collection

Collect job posting volumes, patent filing rates, regulatory submission data, and other alternative indicators that provide signals ahead of official financial reports.

Financial News Sentiment Analysis

Aggregate financial news articles in markdown format for LLM-powered sentiment analysis. Monitor news volume and tone for individual companies and sectors across publication cycles.

Regulatory Filing Monitoring

Extract summaries and key tables from publicly accessible regulatory filing portals. Monitor filing activity for insider trades, material events, and financial restatements.

Investment Research Automation

Build automated research pipelines that collect, structure, and summarize financial data for analyst workflows. Reduce manual data collection from hours to seconds per company.

Financial Data API — FAQ

Your first scrape.
Sixty seconds.

$1 free balance. No credit card. No SDK.Just a POST request.

terminal
curl -X POST https://api.alterlab.io/v1/scrape \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com", "formats": ["markdown"]}'

No credit card required · Up to 5,000 free scrapes · Balance never expires

    Financial Data Scraping API — Market Data & Trading Analytics | AlterLab