Discover/Investing API
live

Investing APIuk.investing.com

Access economic calendar events and market holidays from Investing.com. Filter by country, importance, and date range. Returns actual, forecast, and previous values.

Endpoint health
verified 6d ago
get_calendar
get_holidays
2/2 passing latest checkself-healing
Endpoints
2
Updated
21d ago

What is the Investing API?

This API exposes 2 endpoints covering economic calendar events and exchange-level market holidays sourced from Investing.com. The get_calendar endpoint returns merged event and occurrence records — including actual, forecast, and previous indicator values — filterable by importance level and country. The get_holidays endpoint returns exchange-specific closure data across global markets for any date range you specify.

Try it
End date in YYYY-MM-DD format. Defaults to start_date.
Investing.com domain ID.
Filter by importance level. Comma-separated for multiple values.
Start date in YYYY-MM-DD format. Defaults to today's date.
Comma-separated list of country IDs to filter by. Defaults to a standard global set covering major economies.
api.parse.bot/scraper/e9336453-2dcd-48ab-9665-5232efe69319/<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/e9336453-2dcd-48ab-9665-5232efe69319/get_calendar?end_date=2026-07-07&domain_id=51&importance=low&start_date=2026-07-06' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace uk-investing-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

from parse_apis.investing.com_economic_calendar_api import InvestingCalendar, Importance

client = InvestingCalendar()

# Fetch high-importance economic events for the next few days
for event in client.calendars.events(start_date="2026-06-10", end_date="2026-06-12", importance=Importance.HIGH):
    print(event.event_name, event.time, event.importance, event.actual, event.forecast, event.currency)

# Fetch market holidays
for holiday in client.calendars.holidays(start_date="2026-06-19", end_date="2026-06-20"):
    print(holiday.holiday_name, holiday.holiday_start, holiday.exchange.long_name, holiday.exchange.country)
All endpoints · 2 totalmissing one? ·

Fetch economic calendar events for a specific date range. Returns merged event definitions and occurrence data including actual, forecast, and previous values. Results can be filtered by importance level and country. Paginates as a single page up to 200 events. Each event includes metadata (category, source, description) and timing data (reference_period, actual_to_forecast sentiment).

Input
ParamTypeDescription
end_datestringEnd date in YYYY-MM-DD format. Defaults to start_date.
domain_idstringInvesting.com domain ID.
importancestringFilter by importance level. Comma-separated for multiple values.
start_datestringStart date in YYYY-MM-DD format. Defaults to today's date.
country_idsstringComma-separated list of country IDs to filter by. Defaults to a standard global set covering major economies.
Response
{
  "type": "object",
  "fields": {
    "data": "array of EconomicEvent objects with fields: occurrence_id, time, event_id, event_name, long_name, currency, importance, actual, forecast, previous, unit, country_id, category, description, reference_period, preliminary, revised_to_previous, actual_to_forecast, source, source_url, page_link",
    "count": "integer, total number of events returned"
  },
  "sample": {
    "data": {
      "data": [
        {
          "time": "2026-06-10T01:30:00Z",
          "unit": "%",
          "actual": -0.1,
          "source": "National Bureau of Statistics of China",
          "category": "inflation",
          "currency": "CNY",
          "event_id": 743,
          "forecast": -0.2,
          "previous": 0.3,
          "long_name": "China Consumer Price Index (CPI) MoM",
          "page_link": "/economic-calendar/chinese-cpi-743",
          "country_id": 37,
          "event_name": "CPI (MoM)",
          "importance": "medium",
          "source_url": "https://www.stats.gov.cn/",
          "description": "The Consumer Price Index (CPI) measures the change in the prices of goods and services...",
          "preliminary": false,
          "occurrence_id": 549882,
          "reference_period": "May",
          "actual_to_forecast": "positive",
          "revised_to_previous": "neutral"
        }
      ],
      "count": 122
    },
    "status": "success"
  }
}

About the Investing API

Economic Calendar Events

The get_calendar endpoint accepts a start_date and optional end_date in YYYY-MM-DD format. Each object in the returned data array merges event definition fields (event_id, event_name, long_name, currency, importance) with occurrence data (occurrence_id, time, and the three indicator values: actual, forecast, previous). The importance parameter accepts low, medium, or high as a comma-separated string, so you can fetch only high-impact releases in a single call. The country_ids parameter takes a comma-separated list of country IDs; omitting it applies a default set covering major global economies.

Market Holidays

The get_holidays endpoint returns exchange-level holiday records for a specified date range. Each object in data contains an exchange sub-object with fields including country, country_id, id, long_name, short_name, time_zone, and market_link, plus a flag indicating whether the exchange is fully closed on that date. Both endpoints share the optional domain_id parameter, which targets specific regional Investing.com domains.

Filtering and Coverage

Both endpoints default end_date to the same value as start_date when only a single day is needed, and both default to today's date when no date is supplied. The country_ids filter works the same way across both endpoints, giving a consistent interface for regional filtering. The count field at the top level of each response reports the total number of records returned, which is useful for pagination logic or data validation downstream.

Reliability & maintenanceVerified

The Investing API is a managed, monitored endpoint for uk.investing.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when uk.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 uk.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
6d ago
Latest check
2/2 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
  • Alert trading systems before high-importance economic releases using the importance filter in get_calendar
  • Populate a financial dashboard with upcoming GDP, CPI, or employment data using event_name and forecast fields
  • Suppress automated trades on exchange closure dates using get_holidays fully-closed flag
  • Build a weekly economic briefing tool by querying get_calendar with a 7-day date range and filtering for high importance events
  • Synchronize backtesting pipelines with real market open/close schedules using exchange time_zone and holiday data
  • Filter economic events by currency-issuing country using country_ids to track region-specific macro indicators
  • Compare forecast vs. actual values post-release to measure economic surprise for quantitative research
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Investing.com offer an official developer API?+
Investing.com does not publish a general-purpose public developer API with documented endpoints and issued API keys. This Parse API provides structured access to the economic calendar and holidays data available on the site.
What does the `get_calendar` response include for each event occurrence?+
Each object in the data array contains both the event definition fields (event_id, event_name, long_name, currency, importance) and the occurrence-specific fields (occurrence_id, time, actual, forecast, previous). The actual field is populated only after the indicator has been released; forecast and previous are available in advance.
Does the `get_holidays` endpoint indicate partial trading sessions, or only full closures?+
Each holiday record includes a flag for whether the exchange is fully closed. Partial-session or early-close data is not currently surfaced as a separate field. The API covers full-closure holidays across global exchanges via the exchange object fields. You can fork it on Parse and revise to add endpoint logic that exposes partial-session data if that distinction matters for your use case.
Is there support for fetching real-time tick-level price data or historical economic time series?+
Not currently. The API covers scheduled economic calendar events with actual, forecast, and previous values, and exchange market holidays. It does not expose tick prices, historical time series charts, or asset quote data. You can fork it on Parse and revise to add endpoints targeting those data types.
How granular is the `country_ids` filter, and what happens if I omit it?+
Both get_calendar and get_holidays accept country_ids as a comma-separated list of integer country IDs. If omitted, the API applies a default set covering major global economies. To target a specific subset — for example, only US and Eurozone events — you supply the corresponding IDs explicitly.
Page content last updated . Spec covers 2 endpoints from uk.investing.com.
Related APIs in FinanceSee all →
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.
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.
features.financialjuice.com API
Get live financial news, economic calendar events, and in-depth articles to stay informed on market movements and economic indicators. Search and filter news by stock codes and calendar events to find the financial information most relevant to your trading or investment decisions.
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.
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.
financialjuice.com API
Access real-time financial news, economic calendar events, market imbalances, and high-impact news analysis to stay informed on market-moving developments and tariff changes. Search and filter news by topic, review hourly market summaries, and identify economic events that could affect your trading and investment decisions.
stockanalysis.com API
Access comprehensive stock market data including real-time financials, income statements, statistics, and IPO calendars to research individual stocks and identify market movers. Search stocks, view detailed overviews, and monitor premarket activity all in structured, easy-to-use format.
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.