Fodda Context & Research API

REST interface at api.fodda.ai for expert-curated knowledge graphs (search, node retrieval, neighbor traversal, evidence, statistics, adjacent-trend discovery), autonomous deep research (async job launch + status poll, SSE streaming search, research chat, scheduled briefings delivered by email or Slack webhook), brand intelligence, synthetic and human expert analyst consults, cross-company earnings intelligence, and 100+ supplemental institutional data snapshots. OpenAPI 3.1.0 (info.version 1.7.0, 157 operations) served at https://api.fodda.ai/openapi.json; every operation carries x-fodda-price-usd and x-fodda-billing-type. Auth: X-API-Key header or a Stripe Shared Payment Token bearer via the HTTP 402 Machine Payments Protocol flow; a public tier (health, pricing map, offerings, graph catalog, JSON-LD graph preview) needs no credential.

Operations 157

GET /v1/health V1 API health check #
GET /v1/spt/validate Validate SPT #
GET /v1/offerings List offerings catalog #
GET /v1/research/pricing Get Pricing map #
GET /v1/research/offerings Get research offerings catalog #
POST /v1/research/deep-dive Launch Autonomous Research Deep Dive #
GET /v1/research/deep-dive/status/{job_id} Check Deep Research Status #
POST /v1/research/chat Research chat turn #
POST /v1/research/schedules Create scheduled Briefing #
GET /v1/research/schedules List scheduled briefings #
DELETE /v1/research/schedules/{schedule_id} Cancel scheduled briefing #
PATCH /v1/research/schedules/{schedule_id} Modify scheduled briefing #
GET /v1/research/schedules/{schedule_id}/runs Get scheduled briefing runs #
GET /v1/context URL context extraction #
GET /v1/graph-slice Graph slice JSON-LD #
POST /v1/log/question Log search question #
POST /v1/accounts/trial-upgrade Upgrade account status #
POST /v1/user/context Set user research context profile #
GET /v1/user/usage/export Bulk export query and usage history #
GET /v1/user/invoices/export Bulk export consolidated invoices and billing summary #
GET /v1/user/briefings/export Bulk export research briefings and deliverables #
GET /v1/graphs/catalog Graph registry catalog #
GET /v1/graphs/mine Get active graphs list #
GET /v1/graphs List available context graphs #
GET /v1/graphs/{graph_id}/nodes/{node_id} Get node properties #
POST /v1/graphs/{graph_id}/neighbors Traverse neighbors #
POST /v1/graphs/{graph_id}/search Search knowledge graph #
POST /v1/graphs/{graph_id}/evidence Get evidence #
GET /v1/graphs/{graph_id}/labels/{label}/values List label category values #
GET /v1/sources/chunks/{chunk_id} Get source chunk content #
GET /v1/graphs/{graph_id}/statistics Search statistics #
POST /v1/brand-intelligence/{brandName} Get Brand Intelligence profile #
GET /v1/search/filters List search filters keys #
POST /v1/user/preferences/toggle Toggle user preference setting #
POST /v1/admin/invalidate-registry-cache Force registry invalidation #
GET /v1/analysts List synthetic expert analysts #
GET /v1/analysts/brands List covered analyst brands #
POST /v1/analysts/consult Consult analyst turn #
POST /v1/supplemental/context Unified Supplemental Context #
GET /v1/supplemental/sources List supplemental sources #
GET /v1/supplemental/earnings/snapshot Earnings call snapshot intelligence #
GET /v1/supplemental/earnings/analyst-concerns Get earnings top analyst concerns #
GET /v1/supplemental/earnings/question-themes Get earnings Q&A question themes #
GET /v1/supplemental/earnings/management-themes Get management presentation themes #
GET /v1/supplemental/earnings/divergence Get earnings concerns divergence #
POST /copilot/search_insights Strategic Insight Retrieval (Copilot) #
POST /copilot/get_evidence Evidence-Backed Grounding (Copilot) #
POST /copilot/get_statistics Quantitative Statistics (Copilot) #
GET /v1/supplemental/suggest Supplemental: suggest #
GET /v1/supplemental/census/retail-snapshot Supplemental: retail-snapshot #
GET /v1/supplemental/census/demographics-snapshot Supplemental: demographics-snapshot #
GET /v1/supplemental/fred/economic-snapshot Supplemental: economic-snapshot #
GET /v1/supplemental/wikipedia/pageviews Supplemental: pageviews #
GET /v1/supplemental/worldbank/global-snapshot Supplemental: global-snapshot #
GET /v1/supplemental/fda/ingredient-safety Supplemental: ingredient-safety #
GET /v1/supplemental/fda/recalls Supplemental: recalls #
GET /v1/supplemental/bls/economic-snapshot Supplemental: economic-snapshot #
GET /v1/supplemental/bea/spending-snapshot Supplemental: spending-snapshot #
GET /v1/supplemental/ons/uk-snapshot Supplemental: uk-snapshot #
GET /v1/supplemental/cbs/nl-snapshot Supplemental: nl-snapshot #
GET /v1/supplemental/ptdata/pt-snapshot Supplemental: pt-snapshot #
GET /v1/supplemental/bcb/br-snapshot Supplemental: br-snapshot #
GET /v1/supplemental/ibge/br-snapshot Supplemental: br-snapshot #
GET /v1/supplemental/bcrp/pe-snapshot Supplemental: pe-snapshot #
GET /v1/supplemental/arg/ar-snapshot Supplemental: ar-snapshot #
GET /v1/supplemental/banxico/mx-snapshot Supplemental: mx-snapshot #
GET /v1/supplemental/bch/hn-snapshot Supplemental: hn-snapshot #
GET /v1/supplemental/abs/au-snapshot Supplemental: au-snapshot #
GET /v1/supplemental/eurostat/eu-snapshot Supplemental: eu-snapshot #
GET /v1/supplemental/ecb/ea-snapshot Supplemental: ea-snapshot #
GET /v1/supplemental/ecb/euro-snapshot Supplemental: euro-snapshot #
GET /v1/supplemental/boe/uk-snapshot Supplemental: uk-snapshot #
GET /v1/supplemental/nordic/region-snapshot Supplemental: region-snapshot #
GET /v1/supplemental/nordic/snapshot Supplemental: snapshot #
GET /v1/supplemental/rba/au-rates Supplemental: au-rates #
GET /v1/supplemental/bundesbank/de-snapshot Supplemental: de-snapshot #
GET /v1/supplemental/ine/es-snapshot Supplemental: es-snapshot #
GET /v1/supplemental/insee/fr-snapshot Supplemental: fr-snapshot #
GET /v1/supplemental/snb/ch-snapshot Supplemental: ch-snapshot #
GET /v1/supplemental/snb/swiss-snapshot Supplemental: swiss-snapshot #
GET /v1/supplemental/bis/global-snapshot Supplemental: global-snapshot #
GET /v1/supplemental/pdh/pacific-snapshot Supplemental: pacific-snapshot #
GET /v1/supplemental/qatar/qa-snapshot Supplemental: qa-snapshot #
GET /v1/supplemental/bahrain/bh-snapshot Supplemental: bh-snapshot #
GET /v1/supplemental/boi/il-snapshot Supplemental: il-snapshot #
GET /v1/supplemental/india/in-snapshot Supplemental: in-snapshot #
GET /v1/supplemental/sarb/za-snapshot Supplemental: za-snapshot #
GET /v1/supplemental/bnm/my-snapshot Supplemental: my-snapshot #
GET /v1/supplemental/hkma/hk-snapshot Supplemental: hk-snapshot #
GET /v1/supplemental/estat/jp-snapshot Supplemental: jp-snapshot #
GET /v1/supplemental/bok/kr-snapshot Supplemental: kr-snapshot #
GET /v1/supplemental/bot/th-snapshot Supplemental: th-snapshot #
GET /v1/supplemental/boc/ca-snapshot Supplemental: ca-snapshot #
GET /v1/supplemental/statcan/ca-snapshot Supplemental: ca-snapshot #
GET /v1/supplemental/bps/id-snapshot Supplemental: id-snapshot #
GET /v1/supplemental/psa/ph-snapshot Supplemental: ph-snapshot #
GET /v1/supplemental/sg/sg-snapshot Supplemental: sg-snapshot #
GET /v1/supplemental/bcch/cl-snapshot Supplemental: cl-snapshot #
GET /v1/supplemental/cn/cn-snapshot Supplemental: cn-snapshot #
GET /v1/supplemental/usaspending/snapshot Supplemental: snapshot #
GET /v1/supplemental/dol/snapshot Supplemental: snapshot #
GET /v1/supplemental/socrata/us-snapshot Supplemental: us-snapshot #
GET /v1/supplemental/socrata/city/{cityKey} Supplemental: {cityKey} #
GET /v1/supplemental/socrata/portals Supplemental: portals #
GET /v1/supplemental/cdc/health-data Supplemental: health-data #
GET /v1/supplemental/wto/trade-snapshot Supplemental: trade-snapshot #
GET /v1/supplemental/wto/global-snapshot Supplemental: global-snapshot #
GET /v1/supplemental/openfoodfacts Supplemental: openfoodfacts #
GET /v1/supplemental/ridb Supplemental: ridb #
GET /v1/supplemental/osm Supplemental: osm #
GET /v1/supplemental/amazon Supplemental: amazon #
GET /v1/supplemental/usda/ers-snapshot Supplemental: ers-snapshot #
GET /v1/supplemental/usda/nass-snapshot Supplemental: nass-snapshot #
GET /v1/supplemental/usda/ams-snapshot Supplemental: ams-snapshot #
GET /v1/supplemental/bestbuy Supplemental: bestbuy #
GET /v1/supplemental/tripadvisor/brand-intelligence Supplemental: brand-intelligence #
GET /v1/supplemental/fsa/hygiene Supplemental: hygiene #
GET /v1/supplemental/companies-house/profile Supplemental: profile #
GET /v1/supplemental/pew/survey-data Supplemental: survey-data #
GET /v1/supplemental/pew/attitudes-snapshot Supplemental: attitudes-snapshot #
GET /v1/supplemental/oecd/economic-snapshot Supplemental: economic-snapshot #
GET /v1/supplemental/semantic-scholar/research-influence Supplemental: research-influence #
POST /v1/supplemental/sports/context Supplemental: context #
POST /v1/supplemental/events/context Supplemental: context #
POST /v1/supplemental/youtube/context Supplemental: context #
GET /v1/supplemental/cbs/nl-buurt Supplemental: nl-buurt #
GET /v1/supplemental/pdok/bag-snapshot Supplemental: bag-snapshot #
GET /v1/supplemental/cbs/nl-crime Supplemental: nl-crime #
GET /v1/supplemental/luchtmeetnet/snapshot Supplemental: snapshot #
GET /v1/supplemental/police-uk/snapshot Supplemental: snapshot #
GET /v1/supplemental/epc/snapshot Supplemental: snapshot #
GET /v1/supplemental/acs/tract-snapshot Supplemental: tract-snapshot #
GET /v1/supplemental/airnow/snapshot Supplemental: snapshot #
GET /v1/supplemental/nasa/eonet Supplemental: eonet #
GET /v1/supplemental/nasa/power Supplemental: power #
GET /v1/supplemental/nasa/techtransfer Supplemental: techtransfer #
GET /v1/supplemental/fbi/crime-snapshot Supplemental: crime-snapshot #
GET /v1/supplemental/statcan/census-snapshot Supplemental: census-snapshot #
GET /v1/supplemental/ons/neighbourhood-snapshot Supplemental: neighbourhood-snapshot #
GET /v1/supplemental/hud/snapshot Supplemental: snapshot #
GET /v1/supplemental/msc/aqhi-snapshot Supplemental: aqhi-snapshot #
POST /v1/supplemental/predictions/context Supplemental: context #
POST /v1/supplemental/seatgeek/context Supplemental: context #
POST /v1/supplemental/finance/market-snapshot Supplemental: market-snapshot #
POST /v1/supplemental/finance/profile Supplemental: profile #
POST /v1/supplemental/admin/probe Supplemental: probe #

Documentation

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/fodda-context-research-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

fodda-ai-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Fodda Context & Research API
  description: Complete technical interface for retrieving expert-curated knowledge graphs, real-time institutional data, and autonomous research profiles.
  version: 1.7.0
servers:


# --- truncated at 32 KB (99 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/fodda-ai/refs/heads/main/openapi/fodda-ai-openapi.yml