CryptoNews API · Schema

CryptoNews Article

A cryptocurrency news article returned by the CryptoNews API.

CryptocurrencyNewsSentiment AnalysisBitcoinMarket DataWhale TransactionsCrypto Prices

Properties

Name Type Description
news_url string URL of the original news article.
image_url string URL of the article's featured image.
title string Headline title of the news article.
text string Summary or excerpt text of the article.
source_name string Name of the news source.
date string Publication date and time of the article.
topics array List of topics associated with the article.
sentiment string AI-computed sentiment classification for the article.
type string Type of news content (Article, Video, etc.).
tickers array Cryptocurrency ticker symbols mentioned in the article.
View JSON Schema on GitHub

JSON Schema

news-article.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/cryptonews/main/json-schema/news-article.json",
  "title": "CryptoNews Article",
  "description": "A cryptocurrency news article returned by the CryptoNews API.",
  "type": "object",
  "properties": {
    "news_url": {
      "type": "string",
      "format": "uri",
      "description": "URL of the original news article."
    },
    "image_url": {
      "type": "string",
      "format": "uri",
      "description": "URL of the article's featured image."
    },
    "title": {
      "type": "string",
      "description": "Headline title of the news article."
    },
    "text": {
      "type": "string",
      "description": "Summary or excerpt text of the article."
    },
    "source_name": {
      "type": "string",
      "description": "Name of the news source."
    },
    "date": {
      "type": "string",
      "description": "Publication date and time of the article."
    },
    "topics": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "List of topics associated with the article."
    },
    "sentiment": {
      "type": "string",
      "enum": ["Positive", "Negative", "Neutral"],
      "description": "AI-computed sentiment classification for the article."
    },
    "type": {
      "type": "string",
      "description": "Type of news content (Article, Video, etc.)."
    },
    "tickers": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Cryptocurrency ticker symbols mentioned in the article."
    }
  },
  "required": ["title", "news_url", "source_name", "date"]
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/news-article"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.