Trusted by 6,000+ developers

Webhooks for the News API

Register a URL and a set of filters once. Whenever a newly indexed article matches, APITube sends it to your endpoint with an HTTP POST — signed with HMAC-SHA256 so you can verify it. Same filtering power as the /v1/news/everything endpoint, without a polling worker.
Free Trial - No credit card required
Rated 5 stars by over 848 users
Realtime news articles from 177 countries
in 60 languages
  • CNN
  • Techcrunch
  • Vox
  • Apple
  • Microsoft
  • IBM
  • Bloomberg
  • Spotify

Benefits

Push delivery for news articles

Webhooks are created and managed in the dashboard at dashboard.apitube.io/webhooks. Choose the API key deliveries are billed to, enter the destination URL, and build the filters with the same controls as the API. The signing secret is shown only once on creation — copy and store it, because it is never shown again.

Get Free API Key
Learn more about API
1
Push delivery — no polling loop to build or run
2
Same filters as /v1/news/everything
3
Signed payloads (HMAC-SHA256) you can verify
4
Automatic retries, auto-disable on repeated failures
5
Up to 100 articles per delivery

Features

Don’t waste time on complex features

Complex features made simple. Our API provides a simple way to access news articles from around the world. We provide a simple, consistent, and easy-to-use API to access news articles from thousands of sources.

News API

  • Export data in many formats
  • Industry Monitoring
  • Brand Monitoring
  • Market Intelligence
  • Risk Management
  • Competitive Intelligence
  • Media Monitoring
  • Sentiment Analysis
  • Trend Analysis
  • Story Grouping
  • Forecasting social trends
  • Multi-language Support
  • Audience Engagement
  • Geographical Analysis
  • Real-time Breaking News
  • Historical Data Access
  • Custom News Feeds
  • News Aggregation
  • Content Filtering
  • Over 50 integrations

Extract Additional Data

  • Industries
  • Locations
  • Persons
  • Organizations
  • Brands
  • Events
  • Disasters
  • Diseases
  • Links
  • Media
  • Images & Videos
  • Hashtags
  • Authors
  • Source
  • Duplicate Detection
  • Publisher Rank
  • Article Sentiment
  • Readability Score
  • Language Detection

Analysis

  • Sentiment Analysis
  • Analysis of public opinion
  • Categorization
  • Financial Analysis
  • Trend Analysis
  • Story Grouping
  • Content Summarization
  • Entity Recognition
  • Keyword Extraction
  • Topic Modeling
  • Event Detection
  • Named Entity Recognition
  • Text Classification
  • Controversy Detection
  • Trust Score Analysis
  • Engagement Metrics
  • Source Bias Detection
  • Quality Ranking
  • Spam Detection
  • Emotion Detection

Advanced Searching

  • Search by Location
  • Search by Date Range
  • Search by Source
  • Search by Category
  • Search by Industry
  • Search by Sentiment
  • Search by Story
  • Search by Publisher Rank
  • Search by Language
  • Search by Entity
  • Search by Keywords
  • Boolean Search
  • Proximity Search
  • Faceted Search
  • Range Queries
  • Search by Author
  • Search by Media Type
  • Search by Breaking News
  • Search by Read Time

More than 500,000+ sources

APITube is trusted by teams around the world to help them build and deliver amazing digital experiences faster than ever before.

Last updated
7s ago
Total sources
512.645k
Requests yesterday
24.879
Articles added yesterday
102.027k
Total articles
3.84b

Frequently asked questions

Webhooks are created and managed in the dashboard at dashboard.apitube.io/webhooks. Choose the API key deliveries are billed to, enter the destination URL, and build the filters with the same controls as the API. The signing secret is shown only once on creation — copy and store it, because it is never shown again.
Every request carries the header X-Webhook-Signature: sha256=. The signature is an HMAC-SHA256 over timestamp + "." + rawBody using your signing secret. APITube also sends X-Webhook-Id (the subscription id), X-Webhook-Delivery-Id, and X-Webhook-Timestamp. Recompute the HMAC and compare it before trusting the body.
An HTTP POST with the event "articles.new", the webhook_id, a delivered_at timestamp, and an articles array. Each article has the same shape as /v1/news/everything, and up to 100 articles are sent per delivery. Respond with any 2xx status to acknowledge; a non-2xx response or a timeout after 30 seconds marks the delivery as failed.
Failed deliveries are retried automatically. After several consecutive failures the webhook is disabled to protect your endpoint — re-enable it from the dashboard once it is healthy again. A subscription is always in one of three states: active, paused, or disabled.
The limit is counted across your whole account by plan: Free 1, Basic 5, Professional 20, Corporate 100.
Yes. Existing webhooks can be listed, inspected, updated (url, filters, or status), and deleted via /v1/webhooks. Creation itself stays in the dashboard, where plan limits are enforced.
Creating and managing webhooks is free. Each delivered article costs 1 point, charged to the key the webhook was created with. Deliveries made with a test key are masked and not billed.

Related Solutions

Resources

Developers

We use cookies

By clicking "Accept", you agree to the storing of cookies on your device for functional and analytics.