Discover/Investing API
live

Investing APIinvesting.com ↗

Access Investing.com's economic calendar events and government bond yields across 70+ countries. Filter by date, importance, country, and expiry.

Endpoint health
verified 3d ago
list_bond_instruments
get_bond_yield_history
get_economic_events
3/3 passing latest checkself-healing
Endpoints
3
Updated
3d ago

What is the Investing API?

This API exposes three endpoints covering two core datasets from Investing.com: upcoming economic calendar events and government bond yield instruments spanning roughly 730 instruments across about 70 countries. The get_economic_events endpoint returns scheduled macro events with importance ratings, forecast, actual, and previous values. The bond endpoints expose both the current yield snapshot and daily historical series across all expiries per country.

This call costs10 credits / call— charged only on success
Try it
Maximum number of events to return. Clamped to range 1-500.
End date in ISO format YYYY-MM-DD (e.g. 2026-09-07). When omitted, defaults to 7 days after start_date.
Filter events by importance level. When omitted, events of all importance levels are returned.
Start date in ISO format YYYY-MM-DD (e.g. 2026-09-01). When omitted, defaults to today (UTC).
Comma-separated list of numeric country IDs to filter by (e.g. 5,4,17 for US, UK, Germany). When omitted, events for all countries are returned.
→ api.parse.bot/scraper/94e4f0a4-20b9-4cde-8307-8fc5cfe90588/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/94e4f0a4-20b9-4cde-8307-8fc5cfe90588/get_economic_events?end_date=2026-10-17&start_date=2026-10-14' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalmissing one? ·

Returns a list of upcoming economic events from the Investing.com economic calendar. Each event includes the scheduled date/time (UTC), country, currency, event name, importance level, and actual/forecast/previous values when available. Events are returned in chronological order. By default returns events for the next 7 days starting from today. The API fetches up to 200 events per internal request and paginates automatically. When the importance filter is set, it fetches multiple pages to find matching events. The limit parameter caps the total number of returned events (max 500).

Input
ParamTypeDescription
limitintegerMaximum number of events to return. Clamped to range 1-500.
end_datestringEnd date in ISO format YYYY-MM-DD (e.g. 2026-09-07). When omitted, defaults to 7 days after start_date.
importancestringFilter events by importance level. When omitted, events of all importance levels are returned.
start_datestringStart date in ISO format YYYY-MM-DD (e.g. 2026-09-01). When omitted, defaults to today (UTC).
country_idsstringComma-separated list of numeric country IDs to filter by (e.g. 5,4,17 for US, UK, Germany). When omitted, events for all countries are returned.
Response
{
  "type": "object",
  "fields": {
    "total": "number of events returned in this response",
    "events": "array of economic event objects, each containing occurrence_id, event_id, date_time, country, currency, event_name, importance, actual, forecast, previous, preliminary, reference_period, unit, category, and source",
    "has_more": "boolean indicating whether more events exist beyond this response"
  },
  "sample": {
    "data": {
      "total": 2,
      "events": [
        {
          "unit": "%",
          "actual": null,
          "source": "Eurostat",
          "country": "Euro Zone",
          "category": "inflation",
          "currency": "EUR",
          "event_id": 68,
          "forecast": 3.3,
          "previous": 2.9,
          "date_time": "2026-09-01T09:00:00Z",
          "event_name": "CPI (YoY)",
          "importance": "high",
          "preliminary": true,
          "occurrence_id": 555262,
          "reference_period": "Aug"
        },
        {
          "unit": null,
          "actual": null,
          "source": "Institute for Supply Management",
          "country": "United States",
          "category": "economic_activity",
          "currency": "USD",
          "event_id": 173,
          "forecast": 55.2,
          "previous": 55.6,
          "date_time": "2026-09-01T14:00:00Z",
          "event_name": "ISM Manufacturing PMI",
          "importance": "high",
          "preliminary": false,
          "occurrence_id": 555288,
          "reference_period": "Aug"
        }
      ],
      "has_more": true
    },
    "status": "success"
  }
}

About the Investing API

Economic Calendar Events

The get_economic_events endpoint returns upcoming events from Investing.com's economic calendar in chronological order. Each event object includes occurrence_id, event_id, date_time (UTC), country, currency, event_name, importance, and the actual, forecast, and previous values when they are available. You can filter results with start_date and end_date (ISO YYYY-MM-DD), importance level, and a comma-separated country_ids list (e.g. 5,4,17 for US, UK, Germany). The limit parameter caps results at 500 per call; the has_more boolean in the response tells you whether additional events exist beyond the current window.

Bond Instruments Snapshot

The list_bond_instruments endpoint lists every government bond yield instrument Investing.com publishes on its World Government Bonds page — approximately 730 instruments across around 70 countries. Each record includes bond_id, country, name, expiry (normalized codes such as 1M, 2Y, 10Y, 30Y, or null), last_yield, previous close, day high/low, change, and the UTC timestamp of the last quote. You can filter by country (case-insensitive). The response also returns a sorted countries array for reference when constructing calls to the history endpoint.

Bond Yield History

The get_bond_yield_history endpoint accepts a required country string (matched against list_bond_instruments.countries) and fans out across all of that country's listed expiries to return a daily historical yield series. The United States currently has 13 instruments ranging from 1-month to 30-year; Switzerland has around 20 including overnight. You can restrict to specific maturities using the expiries parameter (e.g. 2Y,10Y,30Y). Date range is controlled by start_date and end_date; when omitted the window defaults to the 30 days ending today. The response includes a coverage object showing how many instruments were requested, succeeded, and failed, plus a failures array with bond_id, name, status_code, and snippet for any instruments that could not be retrieved. Each element of instruments contains bond_id, name, expiry, row_count, and a rows array of {date, yield} objects.

Reliability & maintenanceVerified

The Investing API is a managed, monitored endpoint for investing.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when investing.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official investing.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3d ago
Latest check
3/3 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a macro event calendar that highlights high-importance events filtered by country_ids and importance for a specific trading session.
  • Backtest fixed-income strategies using daily historical yield series from get_bond_yield_history for specific expiries like 2Y and 10Y.
  • Monitor yield curve shape by pulling all expiries for a country from list_bond_instruments and comparing last_yield across maturities.
  • Alert on scheduled central-bank-related events by filtering get_economic_events for importance = high and specific country_ids.
  • Compare government bond spreads across countries using list_bond_instruments filtered to a consistent expiry such as 10Y.
  • Track forecast vs. actual divergence for economic releases by storing forecast and actual fields from get_economic_events over time.
  • Reconstruct historical yield curves for academic or risk modeling by requesting multi-expiry history via get_bond_yield_history with a wide date range.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Investing.com have an official developer API?+
Investing.com does not publish a generally available public developer API. There is no documented REST or GraphQL API with open registration available at the time of writing.
How does the `get_economic_events` endpoint handle events where actual values are not yet published?+
The actual field is included in the event object but will be null or absent until Investing.com publishes the result. The forecast and previous fields follow the same pattern — they appear when the source carries them and are absent otherwise. You can poll the endpoint after a release time to pick up the updated actual value.
What is the coverage of `get_bond_yield_history`, and how far back does history go?+
The endpoint covers the government bond instruments listed on Investing.com's World Government Bonds page — approximately 730 instruments across about 70 countries. The available history depth depends on how far back Investing.com's instrument pages carry daily data, which varies by country and expiry. Some instruments have multi-year histories; others may have shorter records. The coverage object in the response reports exactly how many instruments succeeded or failed for a given request.
Does the API return intraday bond yield data or tick-level economic event updates?+
Not currently. The bond yield history from get_bond_yield_history is daily-grain (rows contain one entry per date). The list_bond_instruments snapshot reflects the latest quoted yield at the time of the call but is not a streaming or tick feed. You can fork this API on Parse and revise it to add intraday or tick-level endpoints if the source exposes that data.
Are futures prices, equity indices, or forex rates available through this API?+
Not currently. The API covers economic calendar events and government bond yield instruments only. Investing.com publishes many other asset classes on its site. You can fork this API on Parse and revise it to add endpoints for equities, forex, commodities, or other instruments.
Page content last updated . Spec covers 3 endpoints from investing.com.
Related APIs in FinanceSee all →
fr.investing.com API
Monitor real-time economic announcements and market-moving events for the current day, including actual results, forecasts, and historical values to inform your investment decisions. Stay ahead of market movements by tracking key economic indicators as they're released on Investing.com.
uk.investing.com API
Access real-time economic events, indicators, and market holidays to stay informed about upcoming financial releases and market closures. Monitor key economic data points and plan your trading strategy around important calendar events and scheduled market breaks.
tradingeconomics.com API
Access real-time economic calendars, macroeconomic indicators, and commodity prices across global markets including G20 nations and emerging economies. Monitor historical charts, country-specific economic data, and the latest financial news to track economic trends and make informed investment decisions.
myfxbook.com API
Track global economic events, interest rates, and market schedules by searching the comprehensive economic calendar across countries and dates. Access detailed event histories, historical releases, and market holidays to stay informed on financial market movements and economic indicators.
forex.com API
Access real-time forex prices and currency exchange rates, track client sentiment and pivot points, and browse economic calendar events. Search across multiple currency instruments and retrieve rollover rates.
forexfactory.com API
Access real-time economic calendar events, market quotes, and financial news from ForexFactory to stay informed on forex market movements and trading opportunities. Retrieve detailed event information, market overviews, and forum discussions to enhance your trading decisions and market analysis.
jin10.com API
Access real-time financial flash news, economic calendar events, macroeconomic indicators, and article content from jin10.com. Supports search, pagination, and category filtering across all major data types.
cryptocraft.com API
Track real-time cryptocurrency prices across 20+ exchanges, analyze historical OHLC data and coin fundamentals, and stay informed with upcoming economic events and market news. Monitor thousands of coins and instruments to make data-driven investment decisions.