Playground Sign in Start free
Recipe News and finance

CoinDesk scraper API: search results and articles as JSON

Send any CoinDesk page URL with recipe=coindesk and get title, url, image and 6 more fields as JSON. No selectors to write, no proxies to pick.

  • 2 page types
  • 9 fields
  • 5 credits a page · $0.50 per 1,000
  • Working · 100% in 7 days

5,000 free credits for 7 days, no card.

recipe=coindesk/listing
curl -G 'https://api.ujeebu.com/scrape' \
  -H "ApiKey: $UJEEBU_API_KEY" \
  --data-urlencode 'url=https://www.coindesk.com/policy' \
  --data-urlencode 'recipe=coindesk/listing'
200 OK · JSON
{
    "result": {
        "title": "Why centralized exchanges refuse to list lega...",
        "summary": "Vault12 raised $17.45 million selling VGT in...",
        "published": "2026-10-21T12:12:36.323Z"
    },
    "success": true
}

What you get from CoinDesk

The fields of each page type and a real sample from our last validation, shortened.

Search and listing pages recipe=coindesk/listing 5 credits a page

FieldTypeExample
articleslist of 3+ items
articles[].urlURLhttps://www.coindesk.com/policy/2026/10/21/why-centralized-exchange...
articles[].titletextWhy centralized exchanges refuse to list legacy crypto tokens witho...
articles[].imageURLhttps://www.coindesk.com/_next/image?url=https%3A%2F%2Fcdn.sanity.i...
articles[].summarytextVault12 raised $17.45 million selling VGT in 2018 and says it met o...
articles[].publisheddate2026-10-21T12:12:36.323Z

Sample answer, validated 2026-10-29

{
    "articles": [
        {
            "url": "https://www.coindesk.com/policy/2026/10/21/why-centralized-exchanges-refuse-to-list-legacy-crypto-tokens-without-explicit-sec-immunity",
            "title": "Why centralized exchanges refuse to list legacy crypto tokens without explicit SEC immunity",
            "image": "https://www.coindesk.com/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fs3y3vcno%2Fproduction%2F48b9d41fb73f3bb87ef8bdf94f1b18abcf14274e-4589x2365.jp...",
            "summary": "Vault12 raised $17.45 million selling VGT in 2018 and says it met or dropped every promise, yet the token has never traded on a centralized exchange.",
            "published": "2026-10-21T12:12:36.323Z"
        },
        {
            "url": "https://www.coindesk.com/policy/2026/10/21/occ-s-final-rule-to-start-fresh-in-weighing-stablecoin-rewards-against-genius-act-ban",
            "title": "OCC's final rule to start fresh in weighing stablecoin rewards against GENIUS Act ban",
            "image": "https://www.coindesk.com/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fs3y3vcno%2Fproduction%2F4c09fd387e07e818d3495ad2fd02c4cd3d460094-6000x3376.jp...",
            "summary": "The U.S. Office of the Comptroller of the Currency is the first of several federal agencies to finish writing regulations under the act.",
            "published": "2026-10-21T11:00:00.000Z"
        }
    ]
}

One call

Send the page URL and the recipe name to the Scrape API. The recipe brings the extract rules and the settings that work on CoinDesk (JavaScript rendering).

curl -G 'https://api.ujeebu.com/scrape' \
  -H "ApiKey: $UJEEBU_API_KEY" \
  --data-urlencode 'url=https://www.coindesk.com/policy' \
  --data-urlencode 'recipe=coindesk/listing'

The answer is {"result": {...}} with the headers Ujb-Recipe and Ujb-Credits. Other page types: recipe=coindesk/detail, or recipe=coindesk and the API picks the page type from the URL. Your own parameters always win over the recipe.

What people build with CoinDesk data

  • Media monitoring

    Track the articles published on the topics and companies you follow.

    Learn more
  • Content for AI and RAG

    Collect headlines, dates and summaries as structured input for search and LLM pipelines.

    Learn more
  • Publishing timeline

    Measure when and how often a site publishes, by section.

Price

Same price as the page call, no fee for the recipe. Only successful responses are billed; blocked, timed-out and failed requests are free.

Page typeCredits a pagePer 1,000, StarterPer 1,000, Pro
Search results, Article5$0.82$0.50

See all plans

FAQ

What does the CoinDesk recipe return?

JSON with 9 fields from search results (recipe=coindesk/listing) and article (recipe=coindesk/detail), for example title, url, image, summary, published. The answer is {"result": {...}} with the fields shown on this page.

How much does it cost to scrape CoinDesk?

5 credits a page ($0.50 per 1,000 on Pro, $0.82 on Starter). Same price as the page call, no fee for the recipe. Only successful responses are billed; blocked, timed-out and failed requests are free.

Do I need proxies or a headless browser?

No. The recipe brings the settings that work on CoinDesk: JavaScript rendering. Send only the URL and recipe=coindesk/listing.

What happens when CoinDesk changes its pages?

We check CoinDesk every day and re-validate the recipe on real pages every week, then fix it when the site changes. Until a fix is live, the API answers 404 "the recipe has no working version" instead of empty data, and that call is free.

Can I change the fields?

Yes. Send your own extract_rules or any setting (js, proxy_type, wait_for) and it wins over the recipe. The developer guide shows the recipe rules to start from.

Get CoinDesk data as JSON today.

5,000 free credits for 7 days. No card.