News Rising
Region
  • English
  • Deutsch
  • Dutch
  • Español
  • Français
  • Italiano
  • Português
  • Русский
  • Türkçe
  • عربي
  • 中國人
  • 日本
  • 한국인
  • English

Get PRO Portfolio

Bizz Hub Advertise
Collaborate

API Documentation

CryptoPanic provides free and paid JSON API plans of recent posts and indicators for both personal and professional use.

API Terms

  • You must sign up first to get your API auth token.
  • You cannot embed cryptopanic.com website, use CryptoPanic name, logo or official branding elements for your app naming or branding without approval of an author.
  • We use server-side caching, so there is no point of making requests more than once every 30 seconds.
  • API methods are rate limited per IP at 5 req/sec, or 10 req/sec depending on your API plan.
  • All API requests are logged.
  • CryptoPanic has rights to revoke API access at any time for any reason.
  • Please see our API plans for more info.

Your FREE API auth token

To get free API access you must sign in first:

Login Sign Up


Public vs Private usage

Private API usage:

  • Private methods uses your own user settings, including custom sources for PRO users, disabled sources, etc.
  • Use private methods for tickers, bots and custom apps with your user settings applied.

Public API usage:

  • Public methods are for non-user related news posts to be used in generic mobile and web apps.
  • To enable public API add &public=true argument for allowed methods calls.
  • Use public methods for public mobile and web apps.
  • Direct public API data usage for mobile apps is permitted.
  • For high traffic web apps local caching is advised.

New on API

🔥 Panic Score 🔥 is now available on API - ENTERPRISE users only

Read documentation below on how to use Panic Score


Private / Public methods:

To enable public API add &public=true argument for any of following method calls:

Posts API:
/api/v1/posts/?auth_token=AUTH_TOKEN
/api/v1/posts/?auth_token=AUTH_TOKEN&public=true

You can use any of UI filters using filter=(rising|hot|bullish|bearish|important|saved|lol):
/api/v1/posts/?auth_token=AUTH_TOKEN&filter=rising

Filter by currencies using currencies=CURRENCY_CODE1,CURRENCY_CODE2 (max 50):
/api/v1/posts/?auth_token=AUTH_TOKEN&currencies=BTC,ETH

Filter by region using regions=REGION_CODE1,REGION_CODE2. Default: en.
Available regions: en (English), de (Deutsch), nl (Dutch), es (Español), fr (Français), it (Italiano), pt (Português), ru (Русский), tr (Türkçe), ar (عربي), cn (中國人), jp (日本), ko (한국인):
/api/v1/posts/?auth_token=AUTH_TOKEN&regions=en,de

Filter by kind using kind=news. Default: all. Available values: news or media
/api/v1/posts/?auth_token=AUTH_TOKEN&kind=news

You can also combine multiple filters together:
/api/v1/posts/?auth_token=AUTH_TOKEN&currencies=ETH&filter=rising


Private only methods:

Posts API

Filter only "Following" feed - based on currencies you follow using following=true:
/api/v1/posts/?auth_token=AUTH_TOKEN&following=true

Portfolio API

Get your portfolio data (private only):
/api/v1/portfolio/?auth_token=AUTH_TOKEN


Extra metadata:

Extra metadata in API responses increases traffic and costs, therefore following fields are available only to PRO users: description, image. Add &metadata=true to get extra metadata fields.
/api/v1/posts/?auth_token=AUTH_TOKEN&metadata=true

Get links to original source:

If you subscribed to our Startup or Enterprise API plan, and got your API approved, please use &approved=true to get links to original source. You will find url under source.url parameter.
/api/v1/posts/?auth_token=AUTH_TOKEN&approved=true


Include Panic Score

Include in your request following parameter &panic_score=true to get panic score value for every post in API response

/api/v1/posts/?auth_token=AUTH_TOKEN&panic_score=true

RSS

Simple RSS feed for tickers and RSS/Atom readers:
/news/rss/

You can also get RSS format for all news API methods by adding format=rss to the request:
/api/v1/posts/?auth_token=AUTH_TOKEN&currencies=ETH&filter=rising&format=rss
/api/v1/posts/?auth_token=AUTH_TOKEN&following=true&format=rss


Community bots

CryptoPanic bot can automatically post trending, all or single currency related news to your Discord, Slack, Telegram or any another chat application. Read more

We value your privacy

By clicking Accept, you consent to the use of all cookies. If you do not wish to accept all cookies, you may choose to manage your preferences by opting out optional cookies. For more information on how we use cookies and to view our Privacy Policy and our Cookie Notice.

CryptoPanic (required): Used for site functioning properly
Analytics (optional): Used for CryptoPanic improvements

Accept