Cointelegraph News Scraper avatar

Cointelegraph News Scraper

Pricing

from $6.00 / 1,000 results

Go to Apify Store
Cointelegraph News Scraper

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

Omar Eldeeb

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

4 days ago

Last modified

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

  1. Click Try for free and sign in to Apify (or create a free account).
  2. On the Input tab, pick your Language, enter a Search query (leave empty for the latest), and set Article count.
  3. Toggle Fetch full article text and Fetch view count as needed.
  4. Click Save & Start. Scraped articles appear live on the Output tab.
  5. Download the results as JSON, CSV, or Excel, or consume them via the Apify API.

Input

FieldTypeDefaultDescription
languageenum"en"One of 15 CT language codes (en, tr, de, es, fr, it, jp, kr, br, cn, ar, my, in, tw, ru)
article_countinteger10How many articles to scrape (min 5, max 100,000)
search_querystring""Search keyword — leave empty to get the latest articles
fetch_full_textbooleantrueInclude the full article body in each record
fetch_viewsbooleantrueInclude the view count in each record
proxyConfigurationobjectApify Proxy enabledProxy 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

FieldTypeDescription
idstringCointelegraph internal post ID
post_urlstringDirect URL to the article
postTranslate.titlestringArticle headline (in selected language)
postTranslate.leadTextstringArticle summary / dek
postTranslate.avatarstringCover image URL
postTranslate.publishedISO datetimePublication timestamp
postTranslate.publishedHumanFormatstring"2 hours ago"
authorobjectAuthor ID, profile URL, and translated name(s)
categoryobjectCategory ID, URL, and translated name(s)
postBadgeobjectBadge (e.g. "News", "Opinion")
full_textstringFull article body (only if fetch_full_text=true)
viewsintegerView 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_query empty for the freshest latest-news feed.
  • Turn off fetch_full_text if 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.