On this page
Changelog
INFO
New features, changes and fixes in each APITube release.
1.0.55 — October 16, 2026
[Cyber Security API]New Cyber Security API — a news feed of cyber crime and cyber warfare with vulnerability details on every article:- Each article has a
cyberblock with its category (type), vulnerability IDs (cves), CISA KEV status (in_kev,exploited), affected vendors (vendors) and the highest CVSS score stated in the text (cvss). CVE IDs are read from the title, description or body. The CISA Known Exploited Vulnerabilities (KEV) catalog is refreshed every 24 hours. If it is unavailable,in_kevandexploitedarenull, notfalse.- Every filter, sort, facet, highlighting,
flandexportoption of/v1/news/everythingworks here and only narrows the cyber selection.fl=cyber.cvesreturns a single field; CSV, TSV and XLSX carry the block in aCybercolumn, XML, JSONL and Parquet incyber, RSS as item categories - 1 point per request that returns articles, the same plan limits as
/v1/news/everything, available on every plan. API keys restricted to specific endpoints need the newcyber_security_newsscope - New codes: ER0900 (
400, invalidcyber.type) and the ER0901 warning (some stored articles were left out, the page may be short — keep followingnext_page). Start with the Quickstart
- Every filter, sort, facet, highlighting,
1.0.54 — September 11, 2026
[Dashboard]Dataset exports — bulk export of articles to a file, straight from the dashboard (Datasets in the sidebar):- Choose filters from
/v1/news/everything, set apublished_atrange of up to 366 days and select JSONL, CSV or Parquet. The page shows export progress. Download the completed file within 7 days. JSONL and CSV files use gzip compression; Parquet uses its own compression - Basic plan and above. Free and Starter see the page but cannot queue an export
- Title searches (
title,title_*,query) keep their 31-day window per request — the export splits a longer range into 31-day chunks automatically
- Choose filters from
1.0.53 — September 1, 2026
[Plans]Pay-as-you-go now needs your explicit consent — a balance switch in the dashboard decides whether prepaid money can pay for requests:- The switch lives on Pay as you go and on Account → Plan & usage, and it is off by default. With it off, your balance is never touched: requests beyond the plan quota return
402 ER0176instead of spending money, on REST, SSE, WebSocket and webhook deliveries alike X-Balance-Remainingkeeps reporting the real money on the account whether the switch is on or off; it says how much you have, not how much may be spent
- The switch lives on Pay as you go and on Account → Plan & usage, and it is off by default. With it off, your balance is never touched: requests beyond the plan quota return
1.0.52 — August 15, 2026
[News API]Added thepromptparameter — describe the news you want in plain language and the API builds the filters for you, inside the same request:- Send a sentence of 3–500 characters, such as
prompt=Elon Musk and Tesla news for the last 10 days. The API converts it to filters before searching. Supported filters include:- Headline keywords and phrases; names in
person.name,organization.name,location.name,brand.name,event.name,disease.name,disaster.nameandsport.name - Categories, topics and industries:
category.id,topic.id,industry.id - Publishers, authors, language and country:
source.domain,author.name,language.code,source.country.code - Dates, tone and sorting:
published_at.start,published_at.end,sentiment.overall.polarity,sort.by,sort.order - Yes-or-no filters:
is_breaking,has_image,has_video,is_paywall,is_long_read; result count:per_page - Check
meta.promptfor the originaltext,appliedfilters,ignoredvalues with reasons, and whether the translation wascached. Unknown entity names are searched in headlines
- Headline keywords and phrases; names in
- Parameters you send directly take priority. For example,
language.code=deoverrides a language chosen from the prompt. The unused value is reported withreason: explicit_param.- Accepted on
/v1/news/everything,/v1/news/top-headlines,/v1/news/local,/v1/news/count,/v1/news/trends,/v1/news/stream,/v1/news/wsand the/v1/news/category·/topic·/industry·/entityendpoints./v1/news/rawaccepts it but only applies dates,sort.orderandper_page;/v1/news/article,/v1/news/storyand/v1/fact-checkignore it - 2 points per translation, charged only when that wording has not been parsed before — interpretations are cached for 24 hours, so a repeated prompt is free
- A premium feature: Basic and above. On Free and Starter the request returns
403 ER0706before the translation runs, so nothing is charged. Every filter a prompt would build stays available on every plan —promptonly writes them for you - New error codes: ER0800 (length outside 3–500), ER0801 (translation service unavailable,
502, nothing charged), ER0802 (nothing usable in the prompt); a plan without this feature returns ER0706 (403). Full walkthrough: Natural Language Search
- Accepted on
[Plans]Quota raised again on the same two tiers, prices unchanged: Basic 35,000 → 50,000 and Professional 90,000 → 150,000 requests per cycle. The annual plans (basic_yearly,professional_yearly) get the same allowance.
1.0.51 — August 9, 2026
[News API]Free plan returns full links, images and descriptions. Article body text remains a preview:href,image,description,source.domain,source.home_page_url,source.favicon,links[].urlandmedia[].urlare no longer truncated. Links on the Free plan are clickable, images load.translations.en.titleandtranslations.en.descriptionare returned in full on every plan (they were cut to 30 and 200 characters on Free).- Entities, sentiment, categories, topics, industries and readability remain available in full on Free.
bodyandbody_htmlremain a 200-character preview ending in...[Upgrade subscription plan]. A paid plan with a live key returns the full text.
[Plans]per_pageis now capped per plan: 10 on Free, 50 on Starter, 250 on Basic and up. Requesting more returns400 ER0171with the plan ceiling in the message, and the default page size drops to the ceiling.[Plans]Quota raised on two tiers at the same price: Basic 20,000 → 35,000 and Professional 50,000 → 90,000 requests per cycle.
1.0.50 — August 5, 2026
[Plans]New Starter plan — the entry paid tier, between Free and Basic:- $29/month or $279/year, renewing every 31 days (366 on the annual plan)
- 10,000 requests per cycle, 3,000 streaming credits for SSE, WebSocket and webhook deliveries each (the annual plan carries 10,000 SSE deliveries)
- 2 concurrent SSE and 2 concurrent WebSocket connections, 5 saved webhooks
- Paid plans include full article text with a live key, access beyond the first 5 pages, 50 requests per minute and
/v1/fact-check. You can also choose to pay from your balance when plan credits run out. [Plans]Starter allows 50 articles per request and one third of Basic's streaming deliveries. It has the same connection and webhook limits as Basic. Higher plans allow larger page sizes.[Plans]The tier ladder is now Free → Starter → Basic → Professional → Corporate; upgrade and downgrade buttons in the dashboard follow that order.
1.0.49 — July 31, 2026
[News API]Added English translations to every article — non-English coverage is now readable without a translation step of your own:- New
translationsblock on the article object:translations.en.titleandtranslations.en.description(the article body is not translated) - The block is returned always, with no request parameter to enable it; for English articles its fields are
null, since the source text is already English - Original
titleanddescriptionare never replaced — the translation sits next to them, andlanguagestill reports the article's original language - English translations are available for 48 source languages
- Available in JSON, JSONL/NDJSON, XML (
<translations>node), CSV/TSV/XLSX (Translationscolumn) and Parquet (translationscolumn); request a single field withfl=translations.en.title - On the Free plan both translated fields are truncated:
translations.en.descriptionafter 200 characters (exactly likedescription) andtranslations.en.titleafter 30 characters. The originaltitlestays full on every plan
- New
1.0.48 — July 29, 2026
[News API]Breaking: title searches can cover at most a 31-daypublished_atwindow per request:- Applies to
title,title_starts_with,title_ends_with,title_patternand the booleanqueryparameter, on every plan and every endpoint, including exports, SSE stream and WebSocket - A title search with
published_at.start/published_at.endmore than 31 days apart now returns400 ER0110. The same applies to an open-endedpublished_at.startolder than 31 days, since the window then runs to the current time - A title search without any
published_atdates keeps working and searches the last 31 days. The response says so explicitly: warningER0366inmeta.warnings, plus anx-query-window-clamped: 31header for export formats that carry no JSON body - The single-day
published_atparameter is unaffected, and requests that do not match on the title (category.id,entity.id,source.domain,language.codeand the rest) keep their unlimited range - Previously this window was narrowed silently and only on the Free plan; it is now an explicit, uniform limit. To search a longer period, issue one request per month-sized window
- Applies to
1.0.47 — July 10, 2026
[MCP Server]MCP Server update — revised tooling for AI agents and MCP clients (Claude Desktop, Cursor, and others):- The news-search tool is now
search_news(renamed fromeverything) — a clearer name for agents picking tools autonomously; filters and behavior are unchanged
- The news-search tool is now
suggestfinds the ID for a name or the start of a name. Use the returned ID insearch_news: numericentity.idorindustry.id, an IPTCcategory.idsuch asmedtop:…, or a texttopic.id. Agents can look up these IDs before searching.- Four ready-made prompts for common workflows:
monitor_company(coverage digest for a company),topic_sentiment(how a topic is covered),breaking_news(what is breaking right now), andcompare_coverage(side-by-side coverage of two subjects) - API-key restrictions are now enforced at the MCP layer too: per-endpoint scopes, key expiration, and IP allowlists are checked on every tool call
- Four ready-made prompts for common workflows:
1.0.46 — July 3, 2026
[News API]Added Fact Check (/v1/fact-check) to check factual claims against recent news:- Check a single statement (
claim), a full article's text (text), or any article already in the archive by itsid— claims fortext/idare extracted automatically - Every claim returns a verdict on an 8-level scale (
true,mostly_true,mixed,misleading,mostly_false,false,unverified,outdated), a confidence score, a short explanation, and the supporting/refuting evidence articles
- Check a single statement (
- Set
max_claimsto limit how many claims are checked andevidence_per_claimto limit how many articles support each check. Both default to 5, and values above the allowed maximum are reduced.- Paid feature: each request costs 5 points and allows up to 10 requests per minute. It is unavailable on Free
- Both
GETandPOSTsupported
1.0.45 — June 26, 2026
[News API]Added Entity-Level Sentiment — sentiment measured toward each detected entity, not only the article as a whole:- Every entity in the
entitiesarray now carries asentimentblock:score(−1 to 1),polarity(positive,negative,neutral), and per-mention countsmentions(positive,neutral,negative) - New filters to narrow results by how an entity is portrayed:
entity.sentiment.polarity(positive/negative/neutral),entity.sentiment.score.min,entity.sentiment.score.max(range −1 to 1) - Combine with
entity.idor a name filter (person.name,organization.name, …) to find positive or negative coverage of a specific entity. For example, find articles with negative coverage of one company. Use without an entity filter to match any entity with that sentiment. - New error codes: ER0290 (invalid
entity.sentiment.polarity), ER0291 (invalidentity.sentiment.score.min), ER0292 (invalidentity.sentiment.score.max)
- Every entity in the
1.0.44 — June 19, 2026
[News API]Added Webhooks — push delivery of new articles to your own endpoint as they are published, instead of polling:- Each webhook is a saved query: a destination
urlplus the same filters as/v1/news/everything(language, category, source, sentiment, entities, …). When a newly indexed article matches, APITubePOSTs it to your URL. - Signed deliveries — every request carries
X-Webhook-Signature(HMAC-SHA256overtimestamp + "." + body), plusX-Webhook-IdandX-Webhook-Timestamp, so you can verify authenticity. - Automatic retries with exponential backoff (1m → 5m → 30m → 2h → 12h, up to 5 attempts); a subscription that keeps failing is auto-disabled.
- Create webhooks and inspect delivery logs (status, attempts, response code) in the dashboard. Each delivered article costs 1 point.
- Per-plan limits: Free 1 · Basic 5 · Professional 20 · Corporate 100 webhooks.
- Each webhook is a saved query: a destination
1.0.43 — June 12, 2026
[News API]Added Local News endpoint (/v1/news/local) — find news near a point on the map, with the closest results first:- Set the search centre with
latandlng, or enter a name inplace. Addcountryif the place name exists in more than one country. radiusin kilometers (default50, up to20000); each article includesdistance_kmand anearest_locationblock (matched location entity, coordinates, country)sort—distance(default),published_at, orrelevance- Relevance ranking combines distance, publisher rank (Open PageRank), article age and importance. Choose a
rankingpreset (balanced,proximity,authority,fresh) or adjust the factors withw.distance,w.opr,w.recencyandw.important. - Supports all
/v1/news/everythingfilters exceptlocation.*, plusflfield selection, pagination and every export format.
- Set the search centre with
- Optional
insightssummaries describe coverage in the search area. Choose frommood,hotspots,events,entities,bias,sources,timeline,top_categories,top_topics,breaking,velocityandmovers.- Both
GETandPOSTsupported; billing is 1 point for the listing plus 1 point per requested insight block
- Both
1.0.42 — June 5, 2026
[News API]Added Reference Endpoints — searchable directories of the entities behind the news, each with acoverageblock and the latest articles:- People (
/v1/people,/v1/people/{id}) — public figure profiles with background details (title, bio, nationality, social profiles) - Companies (
/v1/companies,/v1/companies/{id}) — organizations and brands (headquarters, founded, website, key people, subsidiaries) - Journalists (
/v1/journalists,/v1/journalists/{id}) — profiles group records with the same author name and list where they publish inoutlets - Coverage on each profile: article counts, monthly timeline, sentiment breakdown, momentum (last 30 days vs. previous), top sources / topics / countries / languages, related (co-mentioned) entities, and
recent_articles - Each request costs 1 point, charged only when the response contains at least one result
- People (
1.0.41 — May 29, 2026
[News API]Added Raw Articles (/v1/news/raw) for the earliest available articles in a basic format. Articles remain available for roughly 24 hours:- Article text in
bodyand original HTML inbody_html, just as on/v1/news/everything
- Article text in
- Publisher details in
source: domain, type, bias, Open PageRank, location and favicon. Original article keywords appear inkeywords.- Filter by
source.id/ignore.source.idor publication dates, and sort withsort.by/sort.order - Both
GETandPOSTsupported; each request costs 1 point (charged only when the response contains at least one article)
- Filter by
1.0.40 — May 22, 2026
[News API]Added Suggest Endpoints — suggest filter values as a user types. Each endpoint acceptsprefixand returns matching IDs for its filter:- Category Suggestions (
/v1/suggest/categories) —idmaps to thecategory.idfilter - Topic Suggestions (
/v1/suggest/topics) —idmaps to thetopic.idfilter - Industry Suggestions (
/v1/suggest/industries) —idmaps to theindustry.idfilter - Authentication via
X-API-Keyheader orapi_keyquery parameter
- Category Suggestions (
1.0.39 — May 15, 2026
[News API]Added Count Articles endpoint (/v1/news/count) — returns only the number of articles matching your filters, without loading any article content. Accepts the same filters as/v1/news/everything; ideal for dashboards, sample-size estimation, and progress bars.
1.0.38 — April 17, 2026
[News API]Added Node.js SDK — official Node.js client library for APITube News API:- Call all News API endpoints from your application
- Install via npm:
npm install @apitube/news-api - Full support for all query parameters, filtering, and pagination
- Promise-based HTTP client with TypeScript definitions
1.0.37 — April 10, 2026
[News API]Added PHP SDK — official PHP client library for APITube News API:- Call all News API endpoints from your application
- Install via Composer:
composer require apitube/news-api-php - Full support for all query parameters, filtering, and pagination
- PSR-compatible HTTP client
1.0.36 — March 30, 2026
[News API]Added n8n Integration Guide — connect APITube News API to n8n with step-by-step instructions:- Setting up APITube credentials in n8n (Header Auth with
X-API-Key) - Ready-to-import workflow: News Monitoring — scheduled polling with keyword, language, and sentiment filters
- Ready-to-import workflow: News to Slack / Telegram — automatic alerts with formatted article cards
- Import the AI News Digest workflow to summarise each day's news with OpenAI and email the result
- Common parameters and tips for pagination, rate limits and avoiding duplicate articles
- Setting up APITube credentials in n8n (Header Auth with
1.0.35 — March 18, 2026
[News API]Added API Reference — interactive API documentation with request builder, response examples, and schema explorer[News API]Added OpenAPI Specification — an OpenAPI 3.0 file for generating client libraries, importing requests into Postman and using other API tools
1.0.34 — March 5, 2026
[News API]Added SSE Real-Time Stream — new endpoint/v1/news/streamfor receiving articles in real time via Server-Sent Events:- Live article delivery as they are published — no polling required
- All
/v1/news/everythingfilters are supported (language.code,category,source.domain,sentiment.*, etc.) - Field selection via
flparameter (e.g.,fl=id,title,source.domain) - Automatic reconnection support via
Last-Event-IDheader — no articles missed during disconnects - SSE events:
article(new article with JSON data),error(server error with code and message), heartbeat comments every 30 seconds - Authentication via
X-API-Keyheader orapi_keyquery parameter - Billing: 1 credit per delivered article
- Compatible with native
EventSourceAPI in browsers,curl, Python, and any SSE client
1.0.33 — March 1, 2026
[News API]Added API Key Restrictions — choose which IP addresses and HTTP Referrers can use each key:- Configure allowed IP addresses (exact match or wildcard patterns like
10.0.0.*) - Configure allowed HTTP Referrers (exact match or wildcard patterns like
*.example.com) - An empty list leaves access unrestricted
- New error codes: ER0601 (IP not allowed), ER0602 (domain not allowed)
- Restrictions are validated before rate limiting — blocked requests do not consume quota
- Configure allowed IP addresses (exact match or wildcard patterns like
1.0.32 — February 19, 2026
[News API]Added article export formats: Parquet file, JSONL.
1.0.31 — February 5, 2026
[News API]Added Social Shares - new object in article response with social media sharing metrics:shares.total- total number of shares across all platformsshares.facebook- number of Facebook sharesshares.twitter- number of Twitter/X sharesshares.reddit- number of Reddit shares
[News API]Added Social Shares Sorting - new sorting parameters:shares.facebook.min/shares.facebook.max- sort by Facebook sharesshares.twitter.min/shares.twitter.max- sort by Twitter sharesshares.reddit.min/shares.reddit.max- sort by Reddit shares
Note: Share counts update during the first 2 hours after publication. A newly published article may show a low count; check again later for the full value.
1.0.30 — January 22, 2026
[News API]Added relative dates (Solr-style Date Math) for all date and time parameters:- NOW keyword:
NOWreturns current time,NOW+1DAY,NOW-1WEEKfor offsets - Truncation/Rounding:
NOW/DAY(start of today),NOW/MONTH(start of month),NOW/YEAR(start of year) - Combined:
NOW-1DAY/DAY(start of yesterday),NOW+1MONTH/MONTH(start of next month) - Short aliases:
1w(1 week ago),2m(2 months ago),3d,4h,5y - Direction modifiers:
+1w(future),-2m(past, explicit) - Full units:
1WEEK,2MONTHS,3DAYS,24HOURS,1YEAR - Works with
published_at.start,published_at.end,compare_window, andfacet.range.gap - Examples:
published_at.start=NOW-7DAYS,published_at.start=NOW/WEEK,compare_window=1w
- NOW keyword:
1.0.29 — January 8, 2026
[News API]Added new endpoint /v1/news/trends - get trending values for a specific field, ranked by article count. Discover the most popular entities, categories, topics, industries, sources, countries, languages, and authors across your filtered result set.field- the field to group and count articles by. Allowed fields:source.id,category.id,topic.id,industry.id,entity.idlimit- number of top results to return (default: 10, max: 100)- Results include names and details for entities, categories, topics, industries, sources, countries, languages and authors
1.0.28 — December 25, 2025
[News API]Added Geo-location Search - filter articles by location:- Circle Search - filter by radius around coordinates:
location.lat- latitude coordinate (e.g.,52.52for Berlin)location.lng- longitude coordinate (e.g.,13.40for Berlin)location.radius- search radius in kilometers (e.g.,50for 50km radius)location.radius.min- minimum radius for ring search (exclude inner circle)location.radius.max- maximum radius for ring search
- Bounding Box Search - filter within rectangular areas:
location.bbox- format:minLat,maxLat,minLng,maxLng(e.g.,40.0,45.0,-74.0,-73.0for NYC area)
- Articles with coordinates - filter by whether coordinates are available:
has_location_geo=1- only articles with coordinateshas_location_geo=0- only articles without coordinates- Example:
/v1/news?location.lat=52.52&location.lng=13.40&location.radius=50 - Use it for local news feeds and regional event monitoring
- Circle Search - filter by radius around coordinates:
1.0.27 — December 11, 2025
[News API]Added Media Richness Sorting - newsort.by=media_richnessparameter to sort articles by total media content:- Ranks articles by their combined image and video count
- Use it to find articles with images and videos
- Use with
sort.order=descto get articles with the most images and videos first
[News API]Added reading-time filters to select short, medium-length or long articles:is_quick_read=1- articles with read time ≤ 2 minutes (news briefs, updates)is_medium_read=1- articles with read time 3-7 minutes (standard articles)is_deep_dive=1- articles with read time ≥ 10 minutes (in-depth analysis, long-form journalism)
[News API]Added High Quality Content Filter - useis_high_qualityto find articles that meet source, image and author requirements:is_high_quality=1- articles that are not duplicates, have a source rank ≥ 5, include images and have an identified author- Use it to select articles for your feed
1.0.26 — November 27, 2025
[News API]Added Clickbait Detection Filter - useis_clickbaitto find headlines whose tone differs sharply from the article body:is_clickbait=1- find articles where title polarity differs from body AND title has strong sentiment (|score| > 0.5)is_clickbait=0- find articles with a similar tone in the headline and body- Use it to find attention-grabbing headlines whose tone differs from the article
[News API]Added Sentiment Gap Filter - measure the difference between title and body sentiment scores:sentiment_gap.min- minimum gap between title and body sentiment (0-2 range)sentiment_gap.max- maximum gap between title and body sentiment (0-2 range)- Use it to compare the tone of headlines and article text
1.0.25 — November 13, 2025
[News API]Added Readability Filters - filter articles by reading difficulty and target audience:- Flesch-Kincaid Grade:
readability.fk_grade,readability.fk_grade.min,readability.fk_grade.max- filter by US grade level (0-30) - Flesch Reading Ease:
readability.ease,readability.ease.min,readability.ease.max- filter by ease score (0-100, higher = easier) - Automated Readability Index:
readability.ari,readability.ari.min,readability.ari.max- filter by ARI score - Difficulty Level:
readability.difficulty- filter bybeginner,intermediate,advanced,expert - Target Audience:
readability.audience- filter bychildren,general,professional,academic - Reading Age:
readability.age,readability.age.min,readability.age.max- filter by recommended reader age (6-22) - Convenience filters:
is_easy_read(FRE ≥ 60),is_difficult_read(FRE < 40)
- Flesch-Kincaid Grade:
[News API]New readability object in article response with all readability metrics
1.0.24 — October 30, 2025
[News API]Added 12 image filters for size, orientation and other image properties:- Orientation filters:
is_landscape_media,is_portrait_media- filter by image orientation - Resolution filters:
has_fullhd_images(1920px+),has_4k_images(3840px+),has_mobile_optimized_images(320-800px) - Social media ready:
is_instagram_ready(1080px+, square/4:5 ratio),is_twitter_card_ready(800px+, landscape) - Content filters:
has_multiple_images(2+ images),has_thumbnail(small images ≤300px),has_social_share_image(Open Graph compatible: 1200x630+) - Quality filters:
has_consistent_image_sizes(uniform image sizes, variance <200px) - Mixed content:
has_mixed_media(articles with both images and videos)
- Orientation filters:
1.0.23 — October 16, 2025
[News API]Added 5 new facet fields:content.length- categorize articles by length (short,medium,long)published.weekday- distinguishweekdayvsweekendarticlespublished.time_of_day- group by time of day (morning,afternoon,evening,night)sentiment.strength- classify sentiment intensity (strong,moderate,neutral)entity.id- count articles by entity
1.0.22 — October 2, 2025
[News API]Added Range Facets to count articles within date or numeric intervals. Use the counts for publication timelines, sentiment charts and reading-time charts.[News API]Range Facet parameters:facet.range- Enable/disable range facetingfacet.range.field- Field to create ranges on (published_at,sentiment.overall.score,read_time, etc.)facet.range.start- Start value for rangefacet.range.end- End value for rangefacet.range.gap- Gap/interval between ranges (e.g.,+1DAY,+1WEEK,0.1for numeric)
[News API]8 range facet fields now available:- Date fields:
published_at- analyze article distribution over time - Sentiment scores:
sentiment.overall.score,sentiment.title.score,sentiment.body.score - Content metrics:
read_time,media.images.count,media.videos.count - Source quality:
source.rank.opr
- Date fields:
1.0.21 — September 18, 2025
[News API]Added Faceting support - count articles grouped by field. Use the counts in filters and dashboard charts.[News API]24 facet fields now available including:- Source fields:
source.id,source.country.id,source.bias,source.rank.opr - Classification:
category.id,topic.id,industry.id - Language & Author:
language.id,author.id - Sentiment:
sentiment.overall.polarity,sentiment.title.polarity,sentiment.body.polarity - Article attributes:
is_duplicate,is_free,is_important - Media content:
media.images.count,media.videos.count - Reading time:
read_time - Publication dates and times:
published.year,published.month,published.day_of_week,published.hour
- Source fields:
1.0.20 — September 4, 2025
[News API]Added Highlighting support - get text snippets with matching search terms highlighted. Use these snippets on search result pages.[News API]Highlight related words — highlighting now includes synonyms and word forms. For example, a search for "innovation" can highlight "innovative" and "innovator".[News API]Highlighting parameters:hl- Enable/disable highlightinghl.fl- Fields to highlight (title,description,body)hl.fragsize- Snippet size (50-500 characters)hl.snippets- Number of snippets per field (1-10)hl.tag.pre/hl.tag.post- Custom highlight tags (default:<em>/</em>)
1.0.19 — August 21, 2025
[News API]Added fl (field list) to choose which fields a response returns. Use dots to select nested fields, for examplefl=id,title,source.name,sentiment.overall.score.
1.0.18 — August 7, 2025
[News API]Added new endpoint /v1/suggest/entities - find entities as a user starts typing a name. Returns matches with their details, types and Wikipedia/Wikidata links.
1.0.17 — July 24, 2025
[News API]Added new endpoint /v1/balance - check your API key balance and remaining credits. Returns api_key, points, and plan information.[News API]Added rate limiting to /v1/balance endpoint - limited to 30 requests per minute per API key to prevent abuse.
1.0.16 — July 10, 2025
[News API]Added disaster.name and ignore.disaster.name to include or exclude articles about named disasters.[News API]Added disease.name and ignore.disease.name to include or exclude articles about named diseases.[News API]Added event.name and ignore.event.name to include or exclude articles about named events.
1.0.15 — June 26, 2025
[News API]Added body_html, the article text with HTML formatting. Available since December 30, 2025.
1.0.14 — June 12, 2025
[News API]Added is_breaking to articles:truefor breaking news,falseotherwise.[News API]Added read_time to articles: estimated reading time in minutes.
1.0.13 — May 29, 2025
[News API]Added source.bias to articles: the publisher's bias, left, right or center.[News API]Added List of Entities. Use the listed entities to filter articles.
1.0.12 — May 15, 2025
[News API]Updated categories. See the full list of categories in the documentation.
1.0.11 — May 1, 2025
[News API]Added new topics with the latest news from the commodities market.
1.0.10 — April 17, 2025
[News API]Fixed rate limiting across all plans.
1.0.9 — April 3, 2025
[News API]Added is_paywall:truefor articles behind a paywall,falseotherwise.[News API]Filter articles by paywall status. Example:https://api.apitube.io/v1/news/everything?is_paywall=0. More examples in the documentation.[News API]Filter by duplicate articles. Example:https://api.apitube.io/v1/news/everything?is_duplicate=1. More examples in the documentation.[News API]Added favicon tosource: the URL of the publisher's favicon.
1.0.8 — March 20, 2025
[News API]Get news by topics: crypto news, movie news, video game news
1.0.7 — March 6, 2025
[News API]Added article export formats: XML, XLSX and CSV.
1.0.6 — February 20, 2025
[News API]Addedstory_idto articles as the story identifier.
1.0.5 — February 6, 2025
[News API]Addedlinksandvideosto articles.linkslists related article URLs.
1.0.4 — January 23, 2025
[News API]Added theopinionresource type for articles that express the writer's opinion rather than report news.
1.0.3 — January 9, 2025
[News API]Added thesearchfilter to find articles by matching their title or content. Example:https://api.apitube.io/v1/news/everything?search=bitcoin.[News API]Raised the page-size limit for paid users to 1,000 articles.
1.0.2 — December 26, 2024
[News API]Added new integrations: Dart, Elixir, Haskell, Lua, Scala, Rust.
1.0.1 — December 12, 2024
[News API]Added new categories.[News API]Article body HTML is now trimmed.