PR Newswire API: Search press releases
Finds PR Newswire press releases by company name or keywords, newest first, with optional publication date filters.
Unofficial. Not affiliated with or endorsed by PR Newswire.
Inputs
Values from the run on Oct 23, 2026, shown under Output.
- Page optional
page Page number for the chosen result size, for example 2.
1 (default)
Whole number 1 or more.
- Query, required
query Company name or keywords to search, for example Nvidia.
Nvidia
- To Date optional
to_date Latest publication date YYYY-MM-DD, for example 2026-09-29.
Not set
- From Date optional
from_date Earliest publication date YYYY-MM-DD, for example 2026-09-25.
Not set
- Max Results optional
max_results Maximum releases to return, for example 20.
3
Whole number from 1 to 20. Default
20.
Input as JSON
{ "query": "Nvidia", "max_results": 3}Output
{ "press_releases": [ { "summary": "선도적인 글로벌 AI 솔루션 공급업체인 이노디스크(Innodisk)가 오늘 4개의 300만 화소 GMSL2™ 카메라 모듈, 캡처 카드(capture card), FAKRA 케이블 및 기타 필수 액세서리를 하나로 구성한 올인원 비전 솔루션 Innodisk GMSL2™ Camera Starter Kit 를 발표했다. 이노디스크의 엣지 AI 비전 전략에서 중요한 이정표가 될 이 키트는 고객이 개봉 즉시 멀티 카메라 시스템을 구성하고 검증을 시작할 수 있도록 지원해 개념 증명(proof of concept, PoC)부터 실제 도입까지 걸리…", "headline": "이노디스크, 엣지 AI 비전 도입 가속화할 올인원 GMSL2™ Camera Starter Kit 출시", "published_at": "2026-10-23T08:13:00+01:00", "release_link": "https://www.prnewswire.com/kr/news-releases/uC774uB178uB514uC2A4uD06Cu002Cu002DuC5E3uC9C0u002Du0061u0069u002DuBE44uC804u002DuB3C4uC785u002DuAC00uC18DuD654uD560u002DuC62CuC778uC6D0u002D-302917878.html" , "dateline_city": null, "issuing_company": "Innodisk Corporation" }, { "summary": "Super Micro Computer, Inc (NASDAQ: SMCI), एक Data Center Building Block Solutions® (DCBBS) युक्त AI, एंटरप्राइज, स्टोरेज और 5G/एज टोटल IT समाधान प्रदाता, ने आज NVIDIA Vera CPU Rack को DCBBS पोर्टफ़ोलियो में नवीनतम जुड़ाव के रूप में घोषित किया है। NVIDIA Vera CPU Rack लिक्विड-कूल्ड AI फैक्ट्री स्केल पर…", "headline": "Supermicro ने बड़े पैमाने पर एजेंटिक AI को बढ़ावा देने वाला NVIDIA Vera Rubin Platform का पूरक एक 256 CPU वाला, 100% लिक्विड-कूल्ड रैक-स्केल समाधान NVIDIA Vera CPU Rack प्रस्तुत किया", "published_at": "2026-10-23T12:15:00+05:30", "release_link": "https://www.prnewswire.com/in/news-releases/supermicro------ai-----nvidia-vera-rubin-platform----256-cpu--100------nvidia-vera-cpu-rack---302917865.html" , "dateline_city": "सैन जोस", "issuing_company": "Super Micro Computer, Inc." }, { "summary": "Super Micro Computer, Inc. (NASDAQ: SMCI ), een leverancier van complete IT-oplossingen voor AI, enterprise, opslag en 5G/edge, met Data Center Building Block Solutions® (DCBBS), heeft vandaag het NVIDIA Vera CPU-rack aangekondigd als nieuwste toevoeging aan het DCBBS -portfolio. Het NVIDIA Vera CPU…" , "headline": "Supermicro introduceert het NVIDIA Vera CPU-rack: een volledig vloeistofgekoelde oplossing op rackschaal met 256 CPU's, als aanvulling op het NVIDIA Vera Rubin-platform voor agentische AI op grote schaal", "published_at": "2026-10-22T23:43:00-04:00", "release_link": "https://www.prnewswire.com/news-releases/supermicro-introduceert-het-nvidia-vera-cpu-rack-een-volledig-vloeistofgekoelde-oplossing-op-rackschaal-met-256-cpus-als-aanvulling-op-het-nvidia-vera-rubin-platform-voor-agentische-ai-op-grote-schaal-302917708.html" , "dateline_city": "SAN JOSE, Californië", "issuing_company": "Super Micro Computer, Inc." } ]}Code
curl https://api.fous.com/v1/runs \ -H "Authorization: Bearer $FOUS_API_KEY" \ -H "Content-Type: application/json" \ -d '{"method":"prnewswire.com/search_press_releases","input":{"query":"Nvidia","max_results":3}}' # Save as fous.py, then run: python3 fous.pyimport json, os, timefrom urllib.error import HTTPErrorfrom urllib.request import Request, urlopenAPI = "https://api.fous.com/v1/runs" KEY = os.environ["FOUS_API_KEY"]HEADERS = { "Authorization": f"Bearer {KEY}", "Content-Type": "application/json" ,}def call(url, body=None): data = json.dumps(body).encode() if body else None request = Request(url, data, HEADERS) try: with urlopen(request, timeout=120) as r: return r.status, json.load(r) except HTTPError as error: message = json.load(error)["error"]["message"] raise RuntimeError(message) from errorstatus, run = call(API, { "method": "prnewswire.com/search_press_releases" , "input": { "query": "Nvidia", "max_results": 3 }})# 202: still going after 30 s. Ask again until it ends.while status == 202: time.sleep(2) status, run = call(f"{API}/{run['id']}")print(json.dumps(run["data"], indent=2))// Save as fous.mjs, then run: node fous.mjsconst api = "https://api.fous.com/v1/runs" ;const headers = { Authorization: `Bearer ${process.env.FOUS_API_KEY}`, "Content-Type": "application/json" ,};let response = await fetch(api, { method: "POST", headers, body: JSON.stringify({ "method": "prnewswire.com/search_press_releases" , "input": { "query": "Nvidia", "max_results": 3 } }), signal: AbortSignal.timeout(120_000),});let run = await response.json();// 202: still going after 30 s. Ask again until it ends.while (response.status === 202) { await new Promise((done) => setTimeout(done, 2_000)); response = await fetch(`${api}/${run.id}`, { headers }); run = await response.json();}if (!response.ok) throw new Error(run.error.message);console.log(run.data);# Connect your agent to Fous once, over MCP (Streamable HTTP):# https://api.fous.com/mcp# Set FOUS_API_KEY first: create a key at https://app.fous.com/keys.# Claude Codeclaude mcp add \ --scope user \ --transport http fous https://api.fous.com/mcp \ --header "Authorization: Bearer ${FOUS_API_KEY:?Set FOUS_API_KEY to your Fous API key}"# Codexcodex mcp add fous \ --url https://api.fous.com/mcp \ --bearer-token-env-var FOUS_API_KEY# Cursor, VS Code, Windsurf, Cline and morenpx -y add-mcp https://api.fous.com/mcp -g -n fous \ --header "Authorization: Bearer ${FOUS_API_KEY:?Set FOUS_API_KEY to your Fous API key}"# Then ask your agent:# "Use Fous to run prnewswire.com/search_press_releases# with {"query":"Nvidia","max_results":3}"Over HTTP, the answer’s data holds the output. A run still going after 30 seconds answers 202 with its id: ask GET /v1/runs/{id} until it ends.
Schema
Input schema
{ "type": "object", "required": [ "query" ], "properties": { "page": { "type": "integer", "default": 1, "minimum": 1, "description": "Page number for the chosen result size, for example 2." }, "query": { "type": "string", "minLength": 1, "description": "Company name or keywords to search, for example Nvidia." }, "to_date": { "type": "string", "description": "Latest publication date YYYY-MM-DD, for example 2026-09-29." }, "from_date": { "type": "string", "description": "Earliest publication date YYYY-MM-DD, for example 2026-09-25." }, "max_results": { "type": "integer", "default": 20, "maximum": 20, "minimum": 1, "description": "Maximum releases to return, for example 20." } }}Output schema
{ "type": "object", "required": [ "press_releases" ], "properties": { "press_releases": { "type": "array", "items": { "type": "object", "properties": { "summary": { "type": [ "string", "null" ] }, "headline": { "type": "string" }, "published_at": { "type": "string" }, "release_link": { "type": "string" }, "dateline_city": { "type": [ "string", "null" ] }, "issuing_company": { "type": [ "string", "null" ] } } } } }}- Price
- 1 credit per completed run (1¢ with pay as you go); failed runs are free.
- Method
prnewswire.com/search_press_releases- Returns
- headline, issuing company, published time, dateline city, summary, link
Use it from your agent
Give your agent this line. It reads SKILL.md, gets a Fous API key and connects the Fous MCP server. Its run then takes the method prnewswire.com/search_press_releases with the inputs above.
Ask your agent
- Find the latest press releases mentioning Tesla from the last week of September 2026, newest first
- Show me PR Newswire releases about biotech trial results published between 2026-09-01 and 2026-09-15
- Get the 20 most recent press releases from Apple Inc. with dateline cities
- Search for earnings announcements from Microsoft released on 2026-09-29, page 2
- Pull up releases on renewable energy partnerships dated 2026-08-20 to 2026-08-31, max 10 results
See more
Searches Reuters articles by keyword through Google News, with optional publication date range, order and page. Summaries and bylines are filled in when Reuters serves the article page.
reuters.com/search_newsSearches Yahoo News articles by keyword, newest first or by relevance, with optional publication dates and pages; returns only articles hosted on Yahoo News, with authors, original publisher and section.
yahoo.com/search_newsSearches NPR-published articles by keyword, newest first or by best match, with optional publication dates, and returns each article's date, authors, section and summary.
npr.org/search_newsSearches CNBC-published articles by keyword, with optional publication date range, sort order and pagination. Excludes videos, wire stories and press releases.
cnbc.com/search_newsSearches New York Times article headlines and summaries by keyword, optionally within a date range, and returns matching articles with dates, authors, sections and links, newest or most relevant first.
nytimes.com/search_newsFinds BBC News articles matching search words, newest first or by relevance, with publication time, authors, section and summary, optionally limited to a date range. Date filters and newest order apply to the first 180 search matches; older or less relevant matches may be missed.
bbc.com/search_newsSearches public Wall Street Journal headlines and summaries by keyword, newest or most relevant first, optionally within publication dates; podcasts and live-coverage posts are left out.
wsj.com/search_newsLooks up a company by name or ticker on Yahoo Finance and returns its latest news headlines, with article summaries when the article page provides one.
finance.yahoo.com/get_company_news