API Documentation

Crypto News, Price and AI Chatbot API

Coinfeeds API is a reliable source of news and information for the cryptocurrency ecosystem, trusted by many companies in the crypto community. It features a comprehensive suite of endpoints tailored to meet the diverse needs of various use cases. Get real-time information on all major crypto projects in the form of the latest news, tweets, podcasts, and videos, as well as price history, and a streaming chat service.

News API

The News API provides access to a vast collection of news articles, blog posts, and other content related to cryptocurrencies and blockchain technology. Developers can retrieve the latest news, filter by keywords, categories, sources, or coins mentioned and integrate real-time updates into their applications.

Chatbot API

The Chatbot API allows developers to integrate a high-performance, streaming conversational AI assistant into their applications. This AI-powered chatbot leverages cutting-edge natural language processing to understand user queries and provide relevant responses in real-time, with minimal latency. The chatbot can answer questions, provide insights, and assist users in navigating the complex crypto landscape. It has real time access to crypto prices, news, and is well versed in crypto jargon.

Price API

The Price API offers current and historical cryptocurrency pricing data for a hundreds of digital assets. Developers can retrieve up-to-the-minute prices, market capitalization, trading volume, and other essential market data. This API is ideal for building trading applications, portfolio trackers, and price monitoring tools.

How to get an API Key

To try out the News and Price API for yourself, you can get a personal API key by submitting your email below

Thanks for Signing Up!
Oops! Something went terribly wrong.

News API


/coins/list (GET)

Get list of coins supported by our API. This endpoint returns a list of dictionaries, each of which contains the id, name and symbol for a project. While fetching the data for a project, you can use both symbol or id as a query parameter by setting the flag symbol to true or false.


			
Sample CURL Request:
curl -H 'x-api-key: {api_key}' 'https://api.coinfeeds.io/coins/list?'

/coins/{coin_name}/news (GET)

Get news for a single coin by specifying it's id or symbol. We listen to thousands of news sources in real-time and provide you with a comprehensive newsfeed for every major cryptocurrency.


			
Sample CURL Request:
curl -H 'x-api-key: {api_key}' 'https://api.coinfeeds.io/coins/{coin_name}/news?symbol=true'

/coins/{coin_name}/tweets (GET)

Get `id` of recent tweets mentioning a coin. This endpoint provides you with a live feed of recent tweets mentioning a token, informing you of all the latest events for the project.


			
Sample CURL Request:
curl -H 'x-api-key: {api_key}' 'https://api.coinfeeds.io/coins/{coin_name}/tweets?symbol=true'

/coins/{coin_name}/podcasts (GET)

Get `id` of recent spotify podcasts for a coin. Coinfeeds sorts through every major crypto podcast and brings you a feed of all the episodes on spotify mentioning a particular token. This endpointmprovides an engaging feed helping you inform your users about a project.


			
Sample CURL Request:
curl -H 'x-api-key: {api_key}' 'https://api.coinfeeds.io/coins/{coin_name}/podcasts?symbol=true'

/coins/{coin_name}/videos (GET)

Get `id` of all the youtube videos for a particular coin. Youtube videos have long served as a great resource for crypto. Now you can get a feed of all the latest videos mentioning a particular token, thanks to this endpoint.


			
Sample CURL Request:
curl -H 'x-api-key: {api_key}' 'https://api.coinfeeds.io/coins/{coin_name}/videos?symbol=true'

Comprehensive Crypto Price Data and Price History

Gain access to up-to-date and historical price information for hundreds of cryptocurrencies with our powerful price history API. Our API provides essential data points, including current USD and BTC prices, market capitalization, 24-hour trading volume, and complete price histories.

Key Features

  • Current USD and BTC prices for hundreds of coins
  • Market capitalization and 24-hour trading volume
  • Full price history spanning years of data
  • Frequent updates to ensure accurate, real-time information
  • Free access to fuel your crypto applications and analysis

/coins/{coin_name}/price_history (GET)

This endpoint accepts 3 parameters, coin id, and start_date and end_date in YYYYMMDD format as query parameters. It returns the price history of the given coin within the specified date range.


			
Sample CURL Request:
curl -H 'x-api-key: {api_key}' 'https://api.coinfeeds.io/coins/{coin_name}/price_history?start_date={start_date}&end_date={end_date}'

AI Crypto Chatbot API

Coinfeeds chatbot service adds a new layer of interactivity to your app with our Chatbot API built for crypto. Our bot understands and is able to explain the most technical concepts to your users with ease, on top of giving them up to date price and news information on all the major cryptocurrencies. With our streaming chat API, you can boost your app engagement while educating your users about the ecosystem. Try our chatbot live at coinfeeds.io/chatbot.

Here are a few things you can accomplish using our chatbot API -

1. Explain any technical concepts - Our bot stays updated with all the recent developments happening in the crypto world. This helps your users with gain technical insights about the ecosystem, and make better decisions while keeping them engaged. Try asking questions like "What is MEV", "What is NFT compression", "What is Eigenlayer"

2. Get recent news about any crypto project - We take advantage of our realtime News API to enable our bot to provide your users with recent updates about the project. It is great at answering questions like "What is going on with ethereum", "Give me recent news about bitcoin" etc.

3. Get current price for all projects - Using our API, we can answer questions about recent price related movements about a project. You can ask questions like "How's ripple price doing over last week", "what is the current price of Solana" etc.

4. And so much more - In addition to all the above, our bot can do many more things like answer basic solidity questions, do ELI5 descriptions, etc.

How to get an API Key

To try out the Chatbot API, please fill enter your email below. Our team will contact you with the details shortly.

Thanks for Signing Up!
Oops! Something went terribly wrong.

/api/completion_stream (POST)

Stream responses for a given query in real-time. This endpoint expects a JSON payload with a single parameter query which contains the user's query. The streaming response will return ongoing content based on the input query.

Sample CURL Request:
curl -X POST 'https://chatbot.coinfeeds.io/api/completion_stream' -H 'Content-Type: application/json' -H 'x-api-key: {api_key}' -d '{"query": "Your query here"}'

/api/completion (POST)

Get a complete response for a given query. Similar to the streaming endpoint, this expects a JSON payload with the query parameter. The response will be a JSON object containing the response and the original query.

Sample CURL Request:
curl -X POST 'https://chatbot.coinfeeds.io/api/completion' -H 'Content-Type: application/json' -H 'x-api-key: {api_key}' -d '{"query": "Your query here"}'