Pour les plateformes d'analyse

Combler le déficit de dépôts
sans gérer les scrapers.

Couverture de sources primaires sur les marchés 62 – KPIs standardisés, sections narratives, REST, MCP et webhooks signés – afin que votre équipe produit fournisse des fonctionnalités au lieu de pipelines de régulateurs.

Envoyez votre univers pour un examen de la couverture avant toute conversation sur les prix.

Le problème

Pourquoi les plateformes arrêtent de construire cela en interne

De nombreux régulateurs, de nombreux pipelines

Les acheteurs considèrent la couverture multi-marchés comme un enjeu de table. Le construire signifie des scrapers fragiles par régulateur et par langue - sur les marchés 62 - pour une couche qui ne rapporte aucun crédit de produit.

Chaque ingénieur en sourcing n'est pas un ingénieur en produit

Une équipe d’ingestion des dépôts mobilise les mêmes ressources que votre feuille de route. Maintenir des parseurs pour l’Europe, l’Asie et les États-Unis exige une astreinte permanente pour une couverture que vos clients considèrent déjà comme acquise.

Un PDF n'est pas une donnée

Les tableaux s'étendent sur les pages, les notes de bas de page se détachent, les OCR dérives. L’IA et les écrans en aval hallucinent à partir d’épaves, à moins que quelqu’un ne possède la normalisation – et cette personne est généralement vous.

Les flux revendus génèrent des erreurs

Achetez auprès d'un agrégateur qui a acheté auprès d'un autre et chaque erreur en amont atterrit dans votre produit avec votre nom dessus. La source primaire et directe du régulateur maintient la chaîne courte.

Ce que vous autorisez

Livraison et identifiants conçus pour les équipes produit

API conçu pour les équipes produit

REST pour la liste/le remplissage, les webhooks signés pour la bande en direct et MCP pour les surfaces d'agent — le même index qui alimente openfilings.org, exposé pour être intégré dans votre pile.

Identifiants qui rejoignent le premier jour

canonical_key, LEI, ISIN, ticker et market_id sur les enregistrements d'entité et de dépôt afin que les jointures à vos tables d'émetteurs existantes fonctionnent sans un deuxième projet de mappage.

KPIs standardisés + sections

Postes financiers trans-GAAP et sections narratives (MD&A, facteurs de risque, …) via FTS — proposez des filtres et des fonctionnalités d’IA sans gérer une ferme de parseurs.

Clarté commerciale

Forfaits API basés sur l'utilisation avec livraison de webhooks sur Business. La redistribution et la portée de la marque blanche sont négociées contractuellement : nous citons en fonction du volume et de l'utilisation en aval, et non en fonction d'une exception de canal de retour.

Intégration

Dans votre couche d'ingestion de deux manières

Webhook pour la bande en direct (signé HMAC), REST pour l'historique et les extraits KPI à la demande — même clé API, mêmes identifiants.

webhook_handler.py · FastAPI

import os
from fastapi import Depends, FastAPI
from openfilings import Client
from openfilings.integrations.fastapi import openfilings_webhook_dependency
from openfilings.webhooks import WebhookEvent

app = FastAPI()
client = Client(api_key=os.environ["OPENFILINGS_API_KEY"])
verify = openfilings_webhook_dependency(os.environ["OPENFILINGS_WEBHOOK_SECRET"])

@app.post("/openfilings-webhook")
async def on_filing(event: WebhookEvent = Depends(verify)) -> dict:
    if event.event == "filing.discovered":
        filing_id = event.data["filing_id"]
        kpis = client.filings.kpis(filing_id)
        ingest(event.data["ticker"], event.data["market_id"], kpis)  # your pipeline
    return {"ok": True}

bulk pull · cURL

# Filing history for one ticker / market
curl "https://api.openfilings.org/api/v1/tickers/AAPL/filings?market_id=us&limit=50" \
  -H "X-API-Key: $OPENFILINGS_API_KEY"

# Canonical KPIs for one filing
curl "https://api.openfilings.org/api/v1/filings/{filing_id}/kpis" \
  -H "X-API-Key: $OPENFILINGS_API_KEY"

Couverture en direct

En direct
5,428
Publiés sur 24 h
67,252
Sociétés
3,410,199
Filings au total

Examen de la couverture

Envoyez-nous votre univers

Collez des tickers ou des ISIN et décrivez la surface du produit. Nous répondons avec une couverture par marché, des options de livraison (REST / webhooks / MCP) et des conditions commerciales de redistribution si vous en avez besoin.

Or email [email protected] directly.

FAQ

Demandé par les équipes partenaires

Comment savons-nous que la couverture est réelle pour notre univers ?

Envoyez votre ticker ou votre liste ISIN sur le formulaire. Nous répondons avec des détails de couverture par marché et type de formulaire avant tout engagement commercial – l'additif est un nombre que vous pouvez vérifier, pas une réclamation.

Pourquoi acheter plutôt que construire ?

Une couche de dépôts multi-marchés est en concurrence avec votre produit pour les ingénieurs. Il n’existe pas d’EDGAR mondial unique : les régulateurs publient selon leurs propres calendriers et formats. Nous livrons des dépôts de source primaire et des KPIs normalisés afin que votre équipe reste sur le produit qui se vend.

Quelle est la latence entre la publication et le webhook ?

La découverte vers l'interrogation dure généralement moins de 60 secondes pour les marchés RSS/stream natifs ; le webhook se déclenche immédiatement après la persistance. La langue exacte SLA fait partie des contrats commerciaux/d'entreprise.

Pouvons-nous redistribuer les dépôts à nos utilisateurs finaux ?

La redistribution en aval et l'utilisation en marque blanche sont disponibles dans le cadre de conditions commerciales négociées – et non comme un droit implicite sur chaque plan. Indiquez-nous le volume et la surface du produit sur le formulaire et nous définirons la licence par écrit.

S'agit-il d'une source principale ou d'une revente ?

Source primaire. Nous collectons contre le régulateur et échangeons des flux de couverture plutôt que d'acheter un dépôt de dépôts tiers. Pas de longue chaîne d'agrégateurs en amont entre la divulgation et vos utilisateurs.

Comment est-il tarifé ?

Planifiez des niveaux sur l'utilisation de API, avec des webhooks signés sur Business. Pour les plateformes plus grandes, nous structurons les conditions de volume ou de partenariat. Consultez /tarification, puis demandez une révision de la couverture pour votre univers.