Cointelegraph News Scraper
Pricing
from $6.00 / 1,000 results
Cointelegraph News Scraper
Scrapes cryptocurrency news from Cointelegraph across 15 languages. Extracts titles, summaries, full article text, authors, categories, publication dates, view counts, and cover images.
Pricing
from $6.00 / 1,000 results
Rating
5.0
(1)
Developer
Omar Eldeeb
Actor stats
0
Bookmarked
4
Total users
3
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape cryptocurrency news articles from Cointelegraph across 15 languages. Extract titles, summaries, full article text, authors, categories, publication dates, view counts, and cover images — all in one JSON record per article, ready for analytics, LLM training, sentiment tracking, or news aggregation.
What does Cointelegraph News Scraper do?
This Actor pulls structured article data directly from Cointelegraph's internal GraphQL API across every language edition (English, Turkish, German, Spanish, French, Italian, Japanese, Korean, Portuguese, Chinese, Arabic, Malay, Hindi, Taiwan, Russian). You can grab the latest articles, search for a keyword, or pull thousands of articles for batch analysis — with proxy rotation, scheduling, API access, webhooks, and dataset export baked in through the Apify platform.
Why use Cointelegraph News Scraper?
- Real-time crypto news feed — trigger scheduled runs and POST new articles to your own API for sentiment analysis, AI summaries, or Slack alerts.
- Multi-language market research — compare how the same story is covered in CT's 15 language editions.
- Full-text corpus for LLMs — each record includes the complete article body, perfect for fine-tuning or RAG pipelines.
- Fast and cheap — direct GraphQL access (no browser rendering) means hundreds of articles in seconds.
- Integration-ready — JSON output works out of the box with Zapier, Make, n8n, or the Apify API.
How to use Cointelegraph News Scraper
- Click Try for free and sign in to Apify (or create a free account).
- On the Input tab, pick your Language, enter a Search query (leave empty for the latest), and set Article count.
- Toggle Fetch full article text and Fetch view count as needed.
- Click Save & Start. Scraped articles appear live on the Output tab.
- Download the results as JSON, CSV, or Excel, or consume them via the Apify API.
Input
| Field | Type | Default | Description |
|---|---|---|---|
language | enum | "en" | One of 15 CT language codes (en, tr, de, es, fr, it, jp, kr, br, cn, ar, my, in, tw, ru) |
article_count | integer | 10 | How many articles to scrape (min 5, max 100,000) |
search_query | string | "" | Search keyword — leave empty to get the latest articles |
fetch_full_text | boolean | true | Include the full article body in each record |
fetch_views | boolean | true | Include the view count in each record |
proxyConfiguration | object | Apify Proxy enabled | Proxy settings; Apify Proxy is recommended |
Example input:
{"language": "en","article_count": 10,"search_query": "Bitcoin","fetch_full_text": true,"fetch_views": true}
Output
Each scraped article is pushed to the run's dataset as one JSON record. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
{"id": "110589","post_url": "https://cointelegraph.com/news/what-happened-in-crypto-today","postTranslate": {"id": "803945","title": "Here's what happened in crypto today","avatar": "https://s3.cointelegraph.com/uploads/...","published": "2026-04-17T15:14:01+01:00","publishedHumanFormat": "2 hours ago","leadText": "Need to know what happened in crypto today? ..."},"author": {"id": "87","author_url": "https://cointelegraph.com/authors/cointelegraph","innovationCircleUrl": null,"authorTranslates": [{ "id": "1035", "name": "Cointelegraph" }]},"category": {"id": "2","category_url": "https://cointelegraph.com/tags/latest-news","categoryTranslates": [{ "id": "67", "title": "Latest News" }]},"postBadge": {"id": "528","label": "","postBadgeTranslates": [{ "id": "12213", "title": "News" }]},"full_text": "Today in crypto, Bitcoin surged above $76,000...","views": 317}
Data table
| Field | Type | Description |
|---|---|---|
id | string | Cointelegraph internal post ID |
post_url | string | Direct URL to the article |
postTranslate.title | string | Article headline (in selected language) |
postTranslate.leadText | string | Article summary / dek |
postTranslate.avatar | string | Cover image URL |
postTranslate.published | ISO datetime | Publication timestamp |
postTranslate.publishedHumanFormat | string | "2 hours ago" |
author | object | Author ID, profile URL, and translated name(s) |
category | object | Category ID, URL, and translated name(s) |
postBadge | object | Badge (e.g. "News", "Opinion") |
full_text | string | Full article body (only if fetch_full_text=true) |
views | integer | View count (only if fetch_views=true) |
Pricing
$6.00 per 1,000 articles saved (Pay-Per-Event). You only pay for articles pushed to the dataset — failed requests cost nothing. Typical runs:
- 100 articles ≈ $0.60
- 1,000 articles ≈ $6.00
- 10,000 articles ≈ $60.00
There's also a small Apify platform compute fee (usually well under $0.01 per 100 articles thanks to direct GraphQL access — no browser rendering needed).
Tips and advanced options
- Leave
search_queryempty for the freshest latest-news feed. - Turn off
fetch_full_textif you only need headlines and metadata — it reduces output size ~10x. - Schedule hourly runs with a named dataset to build a rolling news archive.
- Use webhooks to POST new articles to your own endpoint the moment they're scraped.
- Pick the right language — CT publishes different articles per edition, not just translations.
FAQ, disclaimers, and support
Is scraping Cointelegraph legal? Scraping publicly accessible web content is generally legal, but you are responsible for respecting Cointelegraph's Terms of Service and not reusing copyrighted content in ways that infringe their rights. Use the data for research, analytics, or personal reading — not wholesale republication.
Why do some articles have empty full_text or missing views? Cointelegraph occasionally reposts or updates articles; some fields may be null in the API. The scraper faithfully returns whatever the API provides.
Does it work on all 15 languages? All 15 language codes are accepted. Some editions (my in particular) may return fewer articles if CT's language endpoint is temporarily limited.
Bug reports and feature requests — open an issue on the Actor's Issues tab.