TurkStat Turkey Statistics Scraper
Pricing
from $7.50 / 1,000 results
TurkStat Turkey Statistics Scraper
Query TurkStat (TÜİK) categories and pull Turkish national statistics with indicator, value, period, region, category, unit, source, and release_date. Useful for inflation analysis, demographic research, and macroeconomic dashboards covering the Turkish lira, employment, and trade.
Pricing
from $7.50 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share

📊 TurkStat Turkey Statistics Scraper
🚀 Export Turkey's official TurkStat (TÜİK) statistics in seconds. Indicators, values, periods, regions, and release dates straight from the national statistics office.
🕒 Last updated: 2026-05-29 · 📊 10 fields per record · Hundreds of indicator categories · Bilingual Turkish and English
The TurkStat Turkey Statistics Scraper turns the data.tuik.gov.tr public category endpoint into a clean dataset. It calls the GetKategori service and flattens each indicator into one row with value, period, region, unit, and release date.
Coverage spans every public TurkStat indicator category accessible via the public data portal, in both Turkish and English.
| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| 📊 Macro analysts | Pull Turkey GDP, inflation, unemployment trends |
| 🏛️ Researchers | Build cross-country comparison datasets |
| 📰 Journalists | Source authoritative TÜİK numbers for stories |
| 🤖 Data engineers | Mirror Turkish statistics into a warehouse |
| 🎓 Academics | Cite primary source data in papers |
| 💼 Investors | Track macro indicators for Turkey allocation |
📋 What the TurkStat Turkey Statistics Scraper does
- Calls the public TurkStat GetKategori endpoint for the requested category.
- Flattens each indicator row into a normalized record.
- Supports both Turkish and English responses.
- Surfaces upstream errors as a clean diagnostic row.
💡 Why it matters: TurkStat's bulletin PDFs and Excel files are awkward to ingest at scale. This actor exposes the underlying JSON used by the portal so analysts can pull numbers programmatically.
🎬 Full Demo
🚧 Coming soon.
⚙️ Input
| Field | Type | Required | Description |
|---|---|---|---|
categoryId | integer | No | TurkStat category ID. Omit for the top-level tree. |
language | enum | No | tr or en. |
maxItems | integer | No | Free 10, paid up to 1,000,000. |
Example 1 - Top-level categories in English:
{ "language": "en", "maxItems": 50 }
Example 2 - Specific category:
{ "categoryId": 23, "language": "tr", "maxItems": 100 }
⚠️ Good to Know: TurkStat's category tree changes when the portal is reorganized. If a category ID returns nothing, fetch the tree by leaving
categoryIdempty.
📊 Output
| Field | Type | Description |
|---|---|---|
📊 indicator | string | Indicator name. |
🔢 value | string | Reported value. |
📅 period | string | Time period. |
🗺️ region | string | Geographic area. |
🗂️ category | string | Category ID. |
📐 unit | string | Unit of measure. |
🏛️ source | string | TurkStat (TÜİK). |
📆 release_date | string | Indicator release date. |
🕒 scrapedAt | string | When this row was fetched. |
❌ error | string | Set if upstream response was an error. |
Sample record:
{"indicator": "Consumer Price Index","value": "1832.42","period": "2025-04","region": "Turkey","category": "23","unit": "2003=100","source": "TurkStat (TÜİK)","release_date": "2025-05-03","scrapedAt": "2026-05-29T13:00:00.000Z","error": null}
✨ Why choose this Actor
| 🆓 | Works with no API key. | | 🌍 | Bilingual Turkish and English output. | | 🧹 | Normalized field names across categories. | | 💾 | Push to dataset and export CSV, Excel, JSON, or XML. |
📈 How it compares to alternatives
| Approach | Setup time | Clean rows | Maintained |
|---|---|---|---|
| Manual download from TÜİK | 15 min per indicator | ❌ | manual |
| Eurostat mirror | partial coverage | partial | varies |
| This Actor | 5 sec, no install | ✅ | live |
🚀 How to use
- Click Try for free.
- Pick a
categoryIdandlanguage. - Click Start.
💼 Business use cases
📊 Macro dashboards. Pipe TurkStat indicators into your country risk dashboard.
📰 Newsroom verification. Confirm inflation, GDP, and unemployment numbers in seconds.
🤖 Quant pipelines. Ingest Turkish macro series alongside global indicators.
💼 Investor reports. Build sector-specific charts using primary source data.
🔌 Automating TurkStat Turkey Statistics Scraper
- Make / Zapier: trigger this actor and push to Airtable, Google Sheets, or Slack.
- Cron schedule: monthly refreshes aligned with TurkStat release calendars.
- Webhooks: POST to your endpoint after each run.
- Pipe to BigQuery / Snowflake / Postgres: native integrations.
🌟 Beyond business use cases
🎓 Education. Teach intro macro with real Turkish indicators.
🧪 Personal research. Track Turkish inflation against your savings rate.
🤝 Non-profit. Build civic dashboards using authoritative figures.
🧰 Prototyping. Mock up a data product without paying for Bloomberg.
🤖 Ask an AI assistant about this scraper
Paste this README into ChatGPT or Claude.
❓ Frequently Asked Questions
❓ Do I need an API key? No.
❓ Which categories are covered? Every category in the TurkStat public portal.
❓ Is the data official? Yes, TÜİK is Turkey's national statistical authority.
❓ Can I get English? Yes, set language to en.
❓ How fresh is the data? Live with TurkStat releases.
❓ Can I schedule runs? Yes via the Apify scheduler.
❓ Is this scraping or API? Public JSON endpoints used by data.tuik.gov.tr.
❓ What format can I download? CSV, Excel, JSON, JSONL, XML, RSS, or HTML.
❓ What if the category returns nothing? A diagnostic record with error is pushed.
❓ Will the schema change? Stable.
🔌 Integrate with any app
Apify ships native integrations with Make, Zapier, Slack, Discord, Google Drive, Google Sheets, Gmail, Airbyte, Keboola, Telegram, GitHub, and any REST API or webhook.
🔗 Recommended Actors
| Actor | What it does |
|---|---|
| ParseForge ONPE Peru Elections Scraper | Peru election results. |
| ParseForge CNES Brazil Health Scraper | Brazil health establishments. |
| ParseForge collection | 900+ production scrapers. |
💡 Pro Tip: browse the complete ParseForge collection for 900+ production-grade scrapers across business intelligence, real estate, e-commerce, sports, finance, and public records.
Disclaimer: This actor scrapes only publicly available data. ParseForge is not affiliated with, endorsed by, or sponsored by any of the third-party services referenced. Users are responsible for complying with the target site's terms of service and applicable law. Create a free account w/ $5 credit.