CryptoPanic News Scraper: No Login, No API Key, Monitor Ready avatar

CryptoPanic News Scraper: No Login, No API Key, Monitor Ready

Pricing

from $0.52 / 1,000 news stories

Go to Apify Store
CryptoPanic News Scraper: No Login, No API Key, Monitor Ready

CryptoPanic News Scraper: No Login, No API Key, Monitor Ready

Collect crypto news from CryptoPanic by coin, with headline, summary, source, publish time, coin tags, community sentiment, and panic score. No account or API key needed. Track several coins in one run, or turn on monitor mode for a news velocity signal and scheduled only-new delivery.

Pricing

from $0.52 / 1,000 news stories

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

5

Monthly active users

14 days ago

Last modified

Categories

Share

πŸ“° CryptoPanic News Scraper: No Login, No API Key, Monitor Ready

Full CryptoPanic news and sentiment data, built to monitor
Headlines, panic scores, and community sentiment for any coin you track, with no CryptoPanic account needed. Turn on monitor mode and it also flags when coverage on a coin suddenly speeds up.
⚑ Zero setup
No CryptoPanic account, no API key, nothing to configure. Hit Start.
πŸ“„ Full article text
Sentiment, panic score, and the complete article body where the publisher shares it.
πŸͺ™ Track many coins
List as many tickers as you want. Coverage stays balanced and duplicates are removed.
πŸ“‘ Built-in monitoring
Only-new mode skips stories you already have. A signal flag catches sudden jumps in coverage.

Get CryptoPanic's crypto news as structured data, with zero setup. Point it at CryptoPanic, pick your coins, and get a clean dataset with every story's headline, summary, source, exact publish time, tagged coins, and how the community voted on it. Turn on monitor mode and it also tracks whether coverage on a coin is speeding up or slowing down, run after run. There is no account to create and no key to lose.

πŸ” What does this CryptoPanic scraper do?

It collects CryptoPanic's news for each coin you list and merges everything into one de-duplicated dataset. Each story arrives with its headline, a short summary, the publishing source and author, an exact publish timestamp, the coins it was tagged with, and CryptoPanic's own sentiment and panic score where the community has voted. Around half of all stories also carry the full article text.

You can read the plain latest feed or switch to one of CryptoPanic's ranked views such as Rising, Hot, Bullish, or Bearish, and narrow any of them with a keyword.

Turn on monitor mode and every run also returns a signal summary for each coin: how many stories landed, how fast they are arriving compared to that coin's own recent pace, a flag when coverage suddenly doubles, the net bullish versus bearish mood, and which sources are covering it right now.

🎯 Why use it?

You want sentiment data without paying for a second subscription. Vote counts, panic scores, and coin tags normally sit behind a CryptoPanic account. This Actor collects them without one, so there is no key to request and no separate rate limit to manage.

You're tracking news across several coins at once. List BTC, ETH, SOL, or any tickers you follow and get one merged feed. Coverage is spread evenly across your coins, so one busy coin cannot crowd out the rest.

You want to know when something changes, not just get another dump of rows. Turn on monitor mode and schedule the run. Only new stories come back each time, and a signal summary flags the moment news on a coin picks up speed.

πŸš€ How to use it

STEP 1
List your coins
Add tickers like BTC, ETH, SOL, or leave it empty for the general feed.
STEP 2
Pick a feed
Stay on Latest, or choose Rising, Hot, Bullish, Bearish, or Important.
STEP 3
Export, or turn on monitoring
Download as JSON, CSV, or Excel, or turn on Only new mode and a schedule to track coverage over time.

βš™οΈ Input

FieldTypeRequiredDescription
currenciesarray of stringsNoCoin tickers to collect news for, for example BTC, ETH, SOL. Leave empty for the general feed.
newsFilterenumNoWhich feed to read: Latest, Rising, Hot, Bullish, Bearish, Important, or LOL.
searchQuerystringNoOptional keyword filter, for example ETF or halving.
maxItemsintegerNoMaximum number of unique stories to collect across all coins in this run.
onlyNewbooleanNoMonitor mode. Skip stories already collected in an earlier run under the same watchlist name, so a schedule never re-delivers or re-bills the same story.
stateNamestringNoWatchlist name that "Only new stories" tracks against. Use a different name for each independent schedule, for example one per coin.
requestDelayMsintegerNoPause between requests, in milliseconds.
proxyConfigurationobjectNoProxy settings. Datacenter is used by default and works reliably.

πŸ“¦ Output

{
"id": 33289687,
"title": "Bitcoin Just Got Its First Quantum-Safe Transaction Without a Soft Fork",
"url": "https://coinpaprika.com/news/bitcoin-just-got-first-quantum-safe",
"domain": "coinpaprika.com",
"publishedAt": "2026-08-28T07:00:00+00:00",
"cryptopanicUrl": "https://cryptopanic.com/news/33289687/Bitcoin-Just-Got-Its-First-Quantum-Safe-Transaction",
"description": "StarkWare mined the first quantum-safe Bitcoin transaction on the network's mainnet on 26 August 2026.",
"content": "StarkWare mined the first quantum-safe Bitcoin transaction on the network's mainnet on 26 August 2026. The method, built by researcher Avihu Levy, protects holdings from future quantum computers without any change to Bitcoin's protocol...",
"sourceName": "coinpaprika",
"sourceKind": "feed",
"author": "coinpaprika",
"kind": "link",
"panicScore1h": 3,
"sentimentLevel": 1,
"votes": { "total_count": 4, "positive_count": 3, "like_count": 1 },
"currencies": ["BTC"],
"imageUrl": "https://content.coinpaprika.com/api/files/news/cover.jpg",
"matchedQuery": "bitcoin",
"scrapedAt": "2026-08-28T07:32:32.279Z"
}

Signal summary example (monitor mode)

Turn on monitor mode and each run adds one extra record per coin, alongside the story rows above:

{
"recordType": "coinSignal",
"coin": "BTC",
"postCount": 42,
"windowStart": "2026-09-30T14:02:00+00:00",
"windowEnd": "2026-09-30T18:47:00+00:00",
"postsPerHour": 8.85,
"baselinePostsPerHour": 4.1,
"velocityRatio": 2.16,
"newsVelocitySpike": true,
"bullishVotes": 61,
"bearishVotes": 19,
"importantVotes": 14,
"netVoteRatio": 0.53,
"meanPanicScore1h": 3.2,
"maxPanicScore1h": 9,
"topDomains": ["coindesk.com", "cointelegraph.com", "decrypt.co"],
"scrapedAt": "2026-09-30T18:47:32.279Z"
}

baselinePostsPerHour and velocityRatio are set to null until a watchlist has a prior run to compare against, so the first run under a new watchlist name reports them as null rather than guessing.

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

πŸ“‹ Data table

Story fields

FieldTypeDescription
idintegerCryptoPanic's own story ID, stable across runs.
titlestringThe headline.
urlstringDirect link to the original article or post.
domainstringDomain the story was published on.
cryptopanicUrlstringLink to the story's CryptoPanic page, where its votes and discussion live.
publishedAtstringExact publish time in ISO 8601 format.
descriptionstringShort summary of the story, where one is published.
contentstringFull article text, for the roughly half of stories whose publisher shares it.
contentHtmlstringThe same article with its original formatting and links kept.
sourceName / sourceKindstringThe publisher name, and whether it came from a news feed or a social account.
authorstringByline, where one is published.
kindstringStory type, such as a linked article or a post.
panicScore1hnumberCryptoPanic's panic score over the last hour, where enough votes exist.
sentimentLevelnumberCommunity sentiment rating for the story.
votesobjectBreakdown of community votes, such as positive and like counts.
currenciesarrayCoin tickers this story was tagged with.
imageUrlstringCover image, where one is published.
matchedQuerystringWhich coin surfaced this story. Absent for the general feed.
scrapedAtstringWhen this Actor collected it, in ISO 8601 format.

Signal summary fields (monitor mode)

One extra record per coin per run, marked "recordType": "coinSignal" so it is easy to filter apart from the story rows.

FieldTypeDescription
recordTypestringAlways coinSignal. Lets you filter these summaries apart from the story rows in the same dataset.
coinstringWhich coin, or feed scope, this signal summarizes.
postCountintegerStories collected for this coin in this run.
windowStart / windowEndstringEarliest and latest publish time among this run's stories for the coin.
postsPerHournumberThis run's posting rate for the coin.
baselinePostsPerHournumberThe coin's rolling posting rate from earlier monitor runs. Null until a prior run exists.
velocityRationumberThis run's rate divided by the baseline. Null until a baseline exists.
newsVelocitySpikebooleanTrue once coverage on the coin is running at least twice its usual pace.
bullishVotes / bearishVotes / importantVotesintegerCommunity vote totals across the coin's stories this run.
netVoteRationumberBullish versus bearish balance, from -1 to 1. Null when no directional votes exist yet.
meanPanicScore1h / maxPanicScore1hnumberAverage and peak panic score across the coin's stories this run.
topDomainsarraySources covering the coin most often this run.
scrapedAtstringWhen this Actor built the summary, in ISO 8601 format.

πŸ’° Pricing

This Actor is pay per result. You only pay for the stories you actually collect, an empty run costs nothing, and there is no subscription to manage.

⭐ Enjoying CryptoPanic News Scraper?

⭐ ⭐ ⭐ ⭐ ⭐
Got sentiment data and a working monitor, without any setup?
A 5-star rating takes 10 seconds and helps other traders and builders find it. Your feedback also tells us what to build next.
β˜…Β Β Rate this Actor on Apify

πŸ’‘ Tips

  • Leave "Coins" empty for the broadest sweep of everything CryptoPanic is publishing right now.
  • Use the Bullish and Bearish feeds together to see both sides of the same story cycle for a coin.
  • If you want sentiment data, pick a ranked feed. On Rising, nearly every story arrives with vote counts and a panic score, because that feed is ordered by how people voted. On Latest you get the freshest stories, but many are too new for anyone to have voted on yet.
  • Ranked feeds also carry full article text more often, so choose Rising or Hot if the article body matters to you.
  • Schedule an hourly run and keep only new story IDs if you are building an alert feed.
  • Give each coin its own watchlist name in monitor mode if you run them on separate schedules, so their new-story tracking and velocity baselines never mix.

❓ FAQ

Do I need a CryptoPanic account or API key? No. This Actor reads CryptoPanic's public news feed, so there is no account, no key, and no sign-up.

Can I get vote counts and sentiment scores? Yes. Community sentiment, panic score, vote breakdowns, and coin tags are all included, with no API key needed.

Why do some stories have no full article text? CryptoPanic only holds the full body for publishers that share it, which is roughly half of all stories. The rest are link posts where only a headline and summary were published. Requesting those stories individually does not add the text, so this is a limit of what CryptoPanic has rather than of this Actor.

Why do some stories have no panic score or votes? Those values only exist once enough people have voted on a story, so very recent items often have none. This Actor never fills in placeholder values, so the field is simply left out when CryptoPanic has not published it.

Will I get duplicate articles if I list overlapping coins? No. Stories are de-duplicated across every coin in the run, so an article tagged with both BTC and ETH is stored once.

How far back can it go? Each coin feed goes back several hundred stories. Raise "Max items" to collect more, or schedule regular runs to build history over time.

Can I use this to monitor coins over time, instead of pulling data once? Yes. Turn on "Only new stories since last run," give it a watchlist name, and schedule the run. Each run returns just the new stories, plus a signal summary showing whether coverage on that coin is speeding up, slowing down, or holding steady.

What is the signal summary record? One extra row per coin on every run, separate from the story rows and marked accordingly. It reports how many stories came in, how that compares to the coin's own recent pace, a flag when coverage more than doubles, and the overall bullish versus bearish mood.

πŸ”— Other actors