The fastest and most comprehensive data layer for public companies

Filings, transcripts, press releases, actuals, and estimates for 33,000+ companies across 89 countries — sourced first-party from investor relations, traceable to the original document, and licensed for redistribution. One REST/SSE API, plus a native MCP connector for AI workflows.

EQL API architecture
Datasets

Ten dataset families. One schema.

Consistent identifiers — ISIN, LEI, ticker — across all of them.

Data coverage

Live

EQL delivers structured first-party data from public companies globally. Live filings, press releases, transcripts, earnings calls, and financial actuals  all traceable to the original document and licensed for redistribution.

Companies covered
35 000+
Markets covered
59+
Real-time delivery
<1 min

Four kinds of teams

Four kinds of teams put EQL underneath what they're building.

01

AI platforms & agents

Ground models in filed, first-party numbers with citations back to the source document.

02

Research platforms & fintechs

Ship coverage fast on one schema instead of maintaining dozens of brittle scrapers.

03

Funds & investment teams

Actuals, segments and guidance in the shape your models already expect.

04

IR, advisory & brokers

Peer sets, precedent transactions and period deltas verified against the filings.

Ship fast

Everything is a clean HTTP call.

Four ways in. One schema out. Pick a surface and see the exact call.

Request/response for everything: search, fetch, filter, paginate.

REST · curl
curl https://api.eqlglobal.com/v1/companies/SE0000108656/actuals?period=2025-FY \
  -H "Authorization: Bearer $EQL_API_KEY"

{
  "company": { "name": "…", "isin": "SE0000108656" },
  "period": "2025-FY",
  "metrics": [
    {
      "name": "revenue",
      "value": 168400000000,
      "currency": "SEK",
      "source": { "document_id": "…", "publish_date": "2026-01-28T07:00:04Z" }
    }
  ]
}
p50 latency 120 ms99.95% uptimeCursor paginationISO 8601 · UTC
Try it now

A live key. Three companies. No signup.

Paste it and get real data back. Everything else returns a scoped 403.

eql_trial_pk_public
Why EQL

Four claims. Each with something behind it.

35,000+companies·89countries·56European jurisdictions·60smedian publication-to-API

Deepest where the incumbents are thinnest: European filings, in original language, from the primary source.

Pipeline

How the data is made

The moat made visible. Competitors say "trust us"; EQL shows the pipeline.

01

Collection

Documents are captured from company IR channels and primary regulatory sources across all 56 European jurisdictions and 33 more countries beyond, in the original language and format, timestamped at publication.

02

Structuring

Each document is parsed, classified, and mapped to the company, period, and event it belongs to. Financials are extracted to a consistent schema — as-reported preserved alongside standardised.

03

Traceability

Every extracted value keeps a pointer to its source document. Lineage is never discarded, because in regulated workflows a number without provenance is a liability.

04

Correction

Restatements and corrections are versioned, not overwritten. What the API said, and when it said it, is auditable after the fact.

Read the data methodology
IR & regulatory channels
Parse · classify · map
Extract & source-link
Versioned corrections
REST · SSE · MCP · Excel
Compliance & security

Built for institutions that get audited.

Vendor security documentation available under NDA: business continuity and disaster recovery policy, data-processing agreement, sub-processor list, and DORA-aligned operational resilience documentation. EU data residency by default. Support from the team that builds the product — in Stockholm and Gothenburg, in English or Swedish.

MiFID II-awareGDPRDORA vendor-readyEU AI Act-alignedEU-hosted
Vendor documentation available under NDA
EU data residency
Pricing

Start free. Scale as you ship.

Developer
Self-serve

Full API access with rate limits, all dataset families, MCP included. Build and validate before anyone talks to sales.

  • All dataset families
  • REST + SSE + MCP
  • Standard rate limits
  • Community support
Start free
Growth
For products

Higher limits, SSE streaming, webhook delivery, email support, standard redistribution terms.

  • Higher rate limits
  • Webhook delivery
  • SSE streaming
  • Standard redistribution
  • Email support
Talk to sales
Enterprise
Custom

For platforms and institutions. Custom coverage commitments, redistribution and AI-training licence tailored to your product, SLAs, DPA, vendor onboarding support, and a named contact.

  • Custom coverage SLAs
  • AI-training licence
  • Tailored redistribution
  • DPA & vendor onboarding
  • Named contact
Book a call
FAQ

Questions, answered.

Yes. AI use is an explicit part of the licence — grounding, retrieval, fine-tuning, and agentic workflows are covered use cases, with terms scaled to your tier.

Yes — that's the point. Growth includes standard redistribution terms; Enterprise agreements are tailored to how your product displays and delivers the data.

35,000+ companies across 89 countries, with complete coverage of every European market — all 56 jurisdictions — plus major global markets. A machine-readable coverage list is available in the docs.

Documents and their extractions are available through the API within 60 seconds of company publication, with SSE push so you never poll.

History depth varies by dataset family. Contact us for the current coverage window for filings, transcripts, actuals, and estimates.

ISIN, LEI, and ticker, consistent across every dataset family, plus EQL's stable internal IDs.

Every datapoint links to the source document it was extracted from — down to the document, date, and URL. Lineage is preserved through corrections and restatements.

In the EU, by an EU-headquartered company, under GDPR. DPA and sub-processor documentation available for procurement.

The application layer is being rebuilt on AI. It needs a data layer that was built for it.