GET
/
api
/
news
/
{market}
curl --request GET \
  --url https://api.data.adj.news/api/news/{market} \
  --header 'Authorization: Bearer <token>'
{
  "results": [
    {
      "title": "<string>",
      "url": "<string>",
      "publishedDate": "<string>",
      "author": "<string>",
      "domain": "<string>"
    }
  ]
}

This endpoint retrieves news articles related to a specified market or market topic. It uses neural search technology to find the most relevant news content, helping users stay informed about events that might impact market outcomes.

How It Works

The endpoint uses Exa neural search to:

  1. Take your market query text
  2. Find the most relevant recent news articles
  3. Filter out prediction market platforms themselves
  4. Return a curated list of news sorted by relevance

Path Parameters

  • market (required): The market query to search for news (can be a market question or topic)

Query Parameters

  • days (optional): Number of days to look back for news (default: 7)
  • limit (optional): Maximum number of results to return (default: 10)
  • excludeDomains (optional): Comma-separated list of domains to exclude

Response Format

{
  "results": [
    {
      "title": "White House Press Secretary comments on recent allegations",
      "url": "https://example-news.com/article/12345",
      "publishedDate": "2025-03-27T15:30:00Z",
      "author": "Jane Smith",
      "domain": "example-news.com",
      "snippet": "During today's press briefing, the White House Press Secretary addressed..."
    },
    // ... more news articles
  ]
}

Default Domain Exclusions

By default, the API excludes articles from prediction market platforms to avoid circular references:

  • kalshi.com
  • metaculus.com
  • manifold.markets
  • polymarket.com

You can override or extend these exclusions using the excludeDomains parameter.

Use Cases

  1. Market Research: Find news that might impact a market’s outcome
  2. Event Tracking: Monitor news related to market resolution conditions
  3. Information Discovery: Find relevant information about market topics
  4. Content Aggregation: Create news feeds related to markets of interest

Example Queries

# Get news related to a specific market question
curl "https://api.data.adj.news/api/news/Will%20the%20White%20House%20Press%20Secretary%20say%20Hoax"

# Get more news with a longer lookback period
curl "https://api.data.adj.news/api/news/presidential%20election?days=30&limit=20"

# Exclude specific domains
curl "https://api.data.adj.news/api/news/AI%20regulation?excludeDomains=cnn.com,foxnews.com"

News Freshness

The API searches for news published within the specified timeframe (default: 7 days), ensuring that you get the most recent and relevant information that might impact market outcomes.

Authorizations

Authorization
string
header
required

Enter your API key as the bearer token

Path Parameters

market
string
required

The market query to search for news

Query Parameters

days
integer
default:7

Number of days to look back for news

limit
integer
default:10

Maximum number of results to return

excludeDomains
string

Comma-separated list of domains to exclude

Response

200 - application/json
Successful response with news articles
results
object[]