Curly

Search News API for structured news results.

Search recent reporting and retrieve ordered headlines, article URLs, publishers, relative publication times, snippets, and available image URLs as structured JSON.

  • Single news query with five page maximum
  • Country and recency controls
  • News pages from $0.50 per 1,000

One query per run, with up to five result pages.

curl -X POST \
  "https://api.apify.com/v2/acts/curly~news-scraper-api/run-sync-get-dataset-items?format=json" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  --data '{
  "query": "OpenAI product announcements",
  "pages": 1
}'

Keep the Apify token in a server environment variable. Never place it in public browser code.

Current article discovery with a stable response contract.

  • Focused article discovery

    Search recent reporting about a company, person, product, industry, event, or topic without mixing general web pages into the response.

  • Regional and recency controls

    Use an optional country target and a day, week, month, or year window, then request one to five result pages.

  • Structured article metadata

    Receive ordered headlines, URLs, publishers, relative publication times, snippets, and available image URLs in predictable JSON.

A search news API for repeatable article discovery.

Begin with a single topic or entity. Add regional or recent coverage constraints when useful, choose a depth of no more than five pages, and receive the dataset item directly from the synchronous endpoint.

Results preserve their returned order. Optional snippets and thumbnail URLs remain null when they are unavailable, and a completed search can return an empty results array.

Know which article fields can be returned.

Each successful run stores one dataset item. The query is always present, submitted controls are echoed, and optional article fields remain null when unavailable.

FieldsPurposeAvailability
query, country, time, pagesSubmitted query and the requested search controlsQuery always; optional controls when submitted
results[].positionOne based article position in the returned setEvery returned article
results[].title, results[].urlArticle headline and absolute destination URLEvery returned article
results[].source, results[].publishedPublisher and relative publication timeEvery returned article
results[].snippetAvailable article summaryString or null
results[].thumbnailAvailable article image URLAbsolute URL or null

Build against a predictable news result.

This representative response shows every documented article field. Real headlines, publishers, result counts, snippets, and images depend on the submitted query and available coverage.

[
  {
    "query": "OpenAI product announcements",
    "country": "us",
    "time": "week",
    "pages": 1,
    "results": [
      {
        "position": 1,
        "title": "OpenAI announces new platform features",
        "url": "https://example.com/news/openai-platform-features",
        "source": "Example News",
        "published": "3 hours ago",
        "snippet": "The company introduced new platform capabilities for developers and businesses.",
        "thumbnail": "https://example.com/images/openai-platform.jpg"
      },
      {
        "position": 2,
        "title": "Developers respond to the latest OpenAI release",
        "url": "https://example.org/technology/openai-release",
        "source": "Example Technology",
        "published": "1 day ago",
        "snippet": "Early users shared how the release could change existing AI workflows.",
        "thumbnail": null
      }
    ]
  }
]

Search news API versus browser research and full extraction.

Use the free tool for one focused negative news check, this API for repeatable article discovery, or a separate extractor when you need the complete text of selected pages.

OptionStarting inputAccessBest for
Free negative news searchOne company, person, or topicNo account requiredA quick browser based risk research check
Curly Search News APIOne news query and up to five pagesApify API tokenApplications, research products, datasets, and automation
General web search APIOne web queryApify API tokenRanked web pages, sitelinks, and related searches
Full article extractionKnown article URLsSeparate workflowPage content after relevant sources are selected

Move from a focused test to recurring news retrieval.

Test one negative news research query in the browser, then connect Apify for general news searches, larger page depth, schedules, webhooks, integrations, and reusable datasets.

Ready to automate news search?

Continue on Apify to run the full input, authenticate requests, set a recurring schedule, or route collected article records into another system.

Open API on Apify

Common Search News API questions.