Discover/Org API
live

Org APItuik.org.tr

Access Turkey's official CPI, GDP, unemployment, and foreign trade statistics from TÜİK's data portal. Retrieve press releases, indicators, and historical bulletin series.

Endpoint health
verified 4d ago
get_press_releases_list
get_latest_cpi_bulletin
get_latest_gdp_bulletin
get_latest_foreign_trade_bulletin
get_statistical_themes_list
10/10 passing latest checkself-healing
Endpoints
10
Updated
17d ago

What is the Org API?

This API provides structured access to Turkey's official statistics from TÜİK's data portal across 10 endpoints. It returns real-time economic indicators with chart data, full press release content with statistical tables, methodology metadata, and historical bulletin series. The get_homepage_popular_indicators endpoint alone exposes CPI, GDP growth, unemployment rate, industrial production, consumer confidence, and population figures in a single call.

Try it

No input parameters required.

api.parse.bot/scraper/0a41bda1-28ab-4d53-8dcc-f040ab4852b2/<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/0a41bda1-28ab-4d53-8dcc-f040ab4852b2/get_homepage_popular_indicators' \
  -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 tuik-org-tr-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.T__K__TurkStat__Data_Portal_API import Turkstat, PressReleaseSummary, SearchResult, BulletinHistoryEntry, PressReleaseNotFound

turkstat = Turkstat()

# List popular indicators on the homepage (CPI, GDP, unemployment, etc.)
for indicator in turkstat.indicators.list(limit=3):
    print(indicator.date, indicator.value)

# Browse all press release types available on the portal
for release in turkstat.press_release_summaries.list(limit=5):
    print(release.title, release.category_name)

# Search the data portal for inflation-related statistics
for result in turkstat.search_results.search(query="enflasyon", limit=3):
    print(result.title, result.date)

# Fetch historical CPI bulletins by keyword
for entry in turkstat.bulletin_history_entries.list(title_keyword="TÜFE", limit=3):
    print(entry.title, entry.date)

# Fetch the latest CPI bulletin directly
cpi = turkstat.press_releases.latest_cpi()
print(cpi.title, cpi.period)

# Handle a missing press release gracefully
try:
    detail = turkstat.press_releases.get(id="99999999")
    print(detail.title)
except PressReleaseNotFound as exc:
    print(f"Press release not found: {exc}")

print("exercised: indicators.list / press_release_summaries.list / search_results.search / bulletin_history_entries.list / press_releases.latest_cpi / press_releases.get")
All endpoints · 10 totalmissing one? ·

Retrieve the popular statistical indicators displayed on the TÜİK data portal homepage. Returns six key indicators (CPI, unemployment rate, GDP growth, industrial production, consumer confidence, population) with their latest values, reference periods, and associated chart data (time-series labels and data points).

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "data": "array of indicator objects, each containing id, pressUrl, date, value, and graphics (chart data with labels and series)",
    "isError": "boolean indicating API error status",
    "message": "string status message from API"
  },
  "sample": {
    "data": {
      "data": [
        {
          "id": 1,
          "date": "2026/5",
          "value": 32.61,
          "graphics": [
            {
              "type": "line",
              "title": "Tüketici Fiyat Endeksi Yıllık (%)",
              "labels": [
                "2024/09",
                "2024/10"
              ],
              "series": [
                {
                  "data": [
                    49.38,
                    48.58
                  ],
                  "fill": true,
                  "title": "Tüketici Fiyat Endeksi - Yıllık",
                  "borderColor": "#276993",
                  "backgroundColor": "#276993"
                }
              ],
              "xAxesTitle": "Yıl/Ay",
              "yAxesTitle": "(%)"
            }
          ],
          "pressUrl": "/tr/press/58296"
        }
      ],
      "isError": false,
      "message": "ok"
    },
    "status": "success"
  }
}

About the Org API

Economic Indicators and Press Releases

The get_homepage_popular_indicators endpoint returns an array of indicator objects, each with an id, pressUrl, date, value, and a graphics object containing chart labels and series data — suitable for building dashboards or time-series visualizations without additional processing. The get_press_releases_list endpoint returns every press release type available on the portal, including id, title, url, categoryId, and categoryName, giving you a full index to navigate by category.

To fetch full bulletin content, pass a numeric id to get_press_release_detail. The response includes the HTML content of the release, statisticalTables, downloadable reports, structured metadatas, and a previousPres array linking back through older releases in the same series. For methodology and definitions, get_press_release_metadata returns an array of documentation sections, each with a title and nested data array containing HTML detail items covering classifications, data definitions, and calculation rules.

Convenience Endpoints for Key Indicators

Three dedicated endpoints — get_latest_cpi_bulletin, get_latest_gdp_bulletin, and get_latest_foreign_trade_bulletin — each return the full press release detail object for their respective topics without requiring you to look up an ID first. This is useful for scheduled jobs that pull the latest figures for inflation (TÜFE), national accounts (GSYH), or import/export data as soon as a new release is published.

Search and Historical Series

The search_data_portal endpoint accepts a query string (Turkish or English, e.g. 'enflasyon', 'nüfus', 'işsizlik') and returns paginated results with date, type, title, a content snippet, and url, along with a filter object containing typeList, categoryList, subCategoryList, levelList, and yearList facets. To retrieve a release history for a topic, get_bulletin_series_history accepts a title_keyword and returns a sorted list of matching bulletin objects — each with id, title, date, and a content snippet — covering the full archive of that series. The get_statistical_themes_list endpoint returns the complete hierarchical theme tree, with each node carrying id, name, icon, url, and nested children arrays down to individual press releases and databases.

Reliability & maintenanceVerified

The Org API is a managed, monitored endpoint for tuik.org.tr — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when tuik.org.tr 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 tuik.org.tr 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
4d ago
Latest check
10/10 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
  • Tracking Turkey's monthly CPI trend by pulling get_latest_cpi_bulletin on a schedule and storing the statisticalTables data
  • Building a Turkish macroeconomic dashboard using the value and graphics fields from get_homepage_popular_indicators
  • Archiving historical GDP press releases by iterating get_bulletin_series_history with the keyword 'Gayrisafi' and fetching each id via get_press_release_detail
  • Generating methodology documentation for a report by calling get_press_release_metadata to extract classification and calculation rules
  • Searching TÜİK for all releases related to population or migration using search_data_portal with Turkish-language keywords and filtering by categoryList
  • Mapping the full TÜİK data catalog by traversing the children tree returned by get_statistical_themes_list
  • Monitoring Turkey's foreign trade balance by fetching get_latest_foreign_trade_bulletin after each monthly release cycle
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 TÜİK have an official developer API?+
TÜİK does not publish a documented public developer API with keys, versioning, or SDK support. The data portal at tuik.org.tr is designed for browser-based access. This Parse API provides structured programmatic access to that portal's data.
What does `get_press_release_detail` return beyond the headline figure?+
It returns the full press release object: the HTML content body, statisticalTables (structured table data embedded in the release), downloadable reports, metadatas sections covering definitions and methodology, and a previousPres array that links to earlier releases in the same series — useful for building a time series without a separate history query.
Does `search_data_portal` support pagination or filtering by year?+
The endpoint returns a total count and a filter object that includes yearList, typeList, categoryList, subCategoryList, and levelList facets alongside the results. The current endpoint takes only a query string; server-side filtering by year or category is not exposed as a separate parameter. You can fork this API on Parse and revise it to add pagination offset or filter parameters if your use case requires them.
Are regional or province-level breakdowns available through these endpoints?+
The current endpoints return national-level press releases and indicators. Some press release HTML content and statisticalTables fields may contain regional breakdowns embedded in the release itself, but there is no dedicated endpoint for querying by province or NUTS region. You can fork this API on Parse and revise it to add a region-specific endpoint if TÜİK publishes that data in a separate addressable resource.
How far back does `get_bulletin_series_history` go?+
The endpoint searches TÜİK's portal archive using a title_keyword and returns results sorted newest-first. Coverage depends on how far back TÜİK's own portal indexes its releases; there is no explicit date cutoff imposed by the endpoint. Results include id, title, date, and a content snippet for each matched bulletin.
Page content last updated . Spec covers 10 endpoints from tuik.org.tr.
Related APIs in Government PublicSee all →
tuik.gov.tr API
Access Turkey's official economic statistics, including inflation data, popular indicators, and press releases from TÜIK. Retrieve time series charts and detailed economic themes to track Turkey's key economic metrics and trends.
turkishexporter.com.tr API
Search and explore Turkish importers, exporters, and companies with detailed business profiles and trade requests to find potential trading partners. Browse available categories and databanks to discover new business opportunities in the Turkish trade market.
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.
sayistay.gov.tr API
Access Turkish Court of Accounts audit reports, judicial decisions from the General Assembly and Appeals Board, relevant legislation, and official announcements all in one place. Search and browse reports by category, retrieve detailed decision information, and stay updated with the latest homepage announcements from Turkey's supreme audit institution.
trademap.org API
Access comprehensive global trade statistics including bilateral trade flows, product exports by country, and historical trade indicators to analyze international commerce trends. Monitor trade data availability and retrieve time series information to track how specific products and countries perform in the global market.
esankhyiki.mospi.gov.in API
Access India's official macroeconomic statistics including RBI indicators, National Accounts data, and labor force surveys directly from the government's statistical database. Browse dashboards, infographics, and detailed metadata to explore economic trends, employment figures, and key financial indicators.
YÖK Atlas API
Access Turkey's official higher education database via YÖK Atlas. Search and filter universities and degree programs by city, score type, and field of study; retrieve admission statistics, success rankings, quotas, tuition details, graduate exam outcomes, and full university profiles.
argenstats.com API
Access Argentina's key economic indicators including the EMAE activity index, inflation (IPC), dollar exchange rates (BLUE, CCL, MEP, OFICIAL, and more), country risk, employment, and poverty levels. Retrieve current values, historical series, and forecasting event listings from ArgenStats.