Bitcoin Twitter Data, Already Collected

660,000+ X posts from 590+ Bitcoin and crypto accounts, coverage back to 2016, with 50,000+ new posts tracked every month. Every post sentiment-scored and entity-tagged, queryable through one API key. Last updated: July 2026.

How do I get tweets from Bitcoin and crypto accounts?

Two legitimate routes exist: pay for official X API access, which is priced for enterprises at historical scale, or use a data provider. Scraping X violates its terms of service, gets accounts and IPs banned, and platforms actively litigate against scrapers. Perception maintains the collection continuously and serves the enriched layer: per-post AI sentiment labels, detected entities with per-entity sentiment, canonical author handles, and timestamps, searchable by keyword, account, date range, and sentiment. The X corpus sits inside a wider index of 1.8M+ items across 1,000+ curated sources, so crypto Twitter can be compared against press, podcast, and filing coverage in one query language. Free tier available, no credit card required.

Related

Skip to content
X / Twitter data

Bitcoin Twitter data, already collected

660,000+ X posts from 590+ Bitcoin and crypto accounts, with coverage back to 2016 and 50,000+ new posts a month. Every post sentiment-scored and entity-tagged, queryable through one API key.

What's in the corpus

Perception tracks 590+ Bitcoin and crypto accounts on X: founders, developers, fund managers, analysts, journalists, and the companies themselves. The corpus holds 660,000+ posts with coverage back to 2016, and roughly 50,000+ new posts land every month as tracked accounts publish.

Every post carries an AI sentiment label (positive, neutral, or negative), detected entities with their own per-entity sentiment, the canonical author handle, and timestamps. You query by keyword, account, date range, or sentiment and get structured JSON back. Raw text collection is the easy half of the job; the labels are what make the data usable in analysis.

The X corpus sits inside a larger index: 1.8M+ items across 1,000+ curated sources including news outlets, podcasts, conference talks, regulatory filings, and GitHub activity. That means you can compare what crypto Twitter is saying against what the press and the podcast circuit are saying, in the same query language. The sentiment API and the LinkedIn intelligence corpus use the same key.

The problem with collecting this yourself

The official X API works, and at historical scale it is priced for enterprises. Getting years of posts from hundreds of accounts through the paid tiers is a real line item, and firehose-level access costs more than most research budgets.

Scraping is the route people reach for next, and it carries costs that only show up later. Scraping violates X's terms of service. Accounts get banned, IPs get blocked, and the platforms actively litigate against scrapers. The engineering side is its own treadmill: proxies, parsers, and an anti-bot arms race that breaks your pipeline every few weeks. You end up maintaining infrastructure instead of doing analysis.

And after all that, raw tweets are unlabeled text. Sentiment scoring, entity extraction, deduplication, author normalization: that enrichment layer is a second project you still have to build and pay for.

Our position is simple. If a collection method feels like it might get you in trouble, it will, eventually. Pay for the data instead.

Quick start

Generate a key from Settings, then authenticate with a Bearer token:

curl "https://api.perception.to/feed?keyword=bitcoin" \
  -H "Authorization: Bearer pcp_your_key_here"

Filter by outlet to isolate X posts, or by sentiment to pull only negative or positive coverage. Responses include sentiment breakdowns and per-outlet tone, so one call answers both "what was said" and "how it landed."

Or skip the code entirely. The same key connects Perception to Claude, ChatGPT, and Gemini over MCP, where the search and sentiment tools become native functions your AI assistant calls mid-conversation. Full endpoint reference in the documentation, and the broader data surface is covered on the data API page.

Common builds

Voice dashboards. Track what specific founders, analysts, and funds are posting, with per-voice sentiment timelines, so you see who turned bearish and when.

Research notebooks. Pull historical posts by keyword and date range into pandas and measure how the tone of crypto Twitter moved around past market events. Measurement of what happened, with labeled data instead of raw text.

Comms monitoring. Watch mentions of your company or competitors across tracked accounts, and catch a shift in tone before it reaches the press.

AI agents. Connect over MCP and ask in plain English: "what did tracked accounts say about ETF flows this week, and what was the sentiment split?" The agent runs the queries itself.

Frequently asked questions

How can I get tweets from Bitcoin and crypto accounts?

Two legitimate options: pay for official X API access, which is priced for enterprises at historical scale, or use a data provider. Perception tracks 590+ Bitcoin and crypto accounts continuously, 660,000+ posts back to 2016, each carrying a sentiment label and entity tags. The free tier needs no credit card.

Is scraping Twitter/X legal?

Scraping X violates its terms of service. Expect account bans and IP blocks, and the platforms actively litigate against scrapers. The safer path is licensed access through the official API or a commercial provider that handles collection for you.

Can I download historical Bitcoin tweets?

Perception's search covers posts from tracked accounts back to 2016, queryable by keyword, account, date range, and sentiment through the API. It is a search and signals API: queries return matching posts with sentiment and metadata, rate-limited per plan. Bulk raw dumps are outside its scope.

Can AI agents use this?

Yes. The same key works over the Model Context Protocol (MCP), so Claude, ChatGPT, Gemini, and other MCP-compatible clients can query the corpus natively without custom integration code. Setup takes a few minutes on the MCP integration page.

Want the longer version? Read the guide: How to get Bitcoin tweets and sentiment data.

Skip the scraper. Get a key.

660,000+ labeled posts, one curl command away. Free tier, no credit card.