For AI agents
Tech and AI awards as data: every award and its winners by year, with category, region and source. New awards are added as the weekly scan finds them.
Point your agent here
https://awards.fru.dev/llms.txthttps://awards.fru.dev/llms-full.txtCall the API
| Method | Path | Params | Returns |
|---|---|---|---|
| GET | /api/awards | kind (partner|customer|analyst|list|prize|paper|product|opensource|startup|regional), organizer | Every tracked award: organizer, kind, cadence, next announcement (expected or announced), editions read |
| GET | /api/awards/{slug} | slug, year | One award and its winners (all years, or one year) |
| GET | /api/winners | award, year, company, person, type (company|person|paper), kind, organizer, region, limit (max 500), offset | Winner rows: year, award, category, region, name, registry slug, rank, source |
| GET | /api/new | days (default 7) | Editions announced in the last N days, plus announcements the weekly scan spotted |
| GET | /api/upcoming | months (default 6) | Next announcements, soonest first: expected from past editions or announced by the organizer |
| GET | /api/companies | since (YYYY-MM-DD) | Registry feed: each company with its companies.fru.dev slug, domain, page here, dated awards it won and the awards it gives |
| GET | /api/changes | since (ISO date or datetime), after (change id), limit (max 500) | Append-only history: new editions, new winners, rank changes, moved next dates, reviews; each row has url and title, the award page it opens |
| GET | /api/search | q, limit (max 20) | Ranked awards, companies, people and pages |
/api/awards
curl -s "https://awards.fru.dev/api/awards?kind=partner"{
"count": 315,
"awards": [
{
"slug": "4yfn-awards",
"name": "4YFN Awards",
"organizer": "GSMA (4YFN at MWC Barcelona)",
"organizerDomain": "4yfn.com",
"kind": "startup",
"category": "Startup competitions",
"winnerType": "company",
"ranked": true,
"cadence": "annual",
"usualMonths": [
"March"
],
"nextAnnouncement": "2027-03",
"nextStatus": "expected",
"nextNote": null,
"editions": [
{
"year": 2026,
"announced": "2026-03-04",
"winners": 1,
"source": "https://www.4yfn.com/4yfn-awards"
}
],
"winnersLoaded": 1,
"officialUrl": "https://www.4yfn.com/4yfn-awards",
"url": "https://awards.fru.dev/awards/4yfn-awards"
}
]
}/api/awards/{slug}
curl -s "https://awards.fru.dev/api/awards/forbes-ai-50?year=2026"{
"award": {
"slug": "forbes-ai-50",
"name": "Forbes AI 50",
"nextAnnouncement": "2027-04"
},
"winners": [
{
"id": 151,
"award": "forbes-ai-50",
"awardName": "Forbes AI 50",
"year": 2026,
"category": null,
"type": "company",
"name": "Abridge",
"slug": "abridge",
"domain": "abridge.com",
"role": null,
"region": null,
"rank": null,
"note": "Clinical documentation platform",
"source": "https://www.forbes.com/companies/abridge/?list=ai50",
"unverified": false,
"url": "https://awards.fru.dev/companies/abridge"
}
]
}/api/winners
curl -s "https://awards.fru.dev/api/winners?company=snowflake&kind=partner"{
"count": 2,
"winners": [
{
"id": 986,
"award": "cnbc-disruptor-50",
"awardName": "CNBC Disruptor 50",
"year": 2026,
"category": null,
"type": "company",
"name": "Anthropic",
"slug": "anthropic",
"domain": "anthropic.com",
"role": null,
"region": "Global",
"rank": 1,
"note": null,
"source": "https://www.cnbc.com/2026/05/19/2026-cnbc-disruptor-50-rankings-full-list-companies.html",
"unverified": false,
"url": "https://awards.fru.dev/companies/anthropic"
},
{
"id": 3828,
"award": "crowdstrike-customer-impact-awards",
"awardName": "CrowdStrike Customer Impact Awards",
"year": 2026,
"category": "Global Leadership Impact Award",
"type": "company",
"name": "Anthropic",
"slug": "anthropic",
"domain": "anthropic.com",
"role": null,
"region": null,
"rank": null,
"note": null,
"source": "https://www.
.../api/new
curl -s "https://awards.fru.dev/api/new?days=30"{
"editions": [
{
"award": "oracle-partner-awards",
"awardName": "Oracle Partner Awards",
"organizer": "Oracle",
"kind": "partner",
"year": 2026,
"announced": "2026-11-02",
"winners": 110,
"source": "https://www.oracle.com/partner/awards/",
"url": "https://awards.fru.dev/awards/oracle-partner-awards?year=2026"
},
{
"award": "cisco-partner-summit-global-awards",
"awardName": "Cisco Partner Summit Global Awards",
"organizer": "Cisco",
"kind": "partner",
"year": 2026,
"announced": "2026-10-26",
"winners": 22,
"source": "https://blogs.cisco.com/partner/the-partners-who-set-the-pace-our-fy26-global-award-winners/",
"url": "https://awards.fru.dev/awards/cisco-partner-summit-global-awards?year=2026"
}
]
}/api/upcoming
curl -s "https://awards.fru.dev/api/upcoming"{
"upcoming": [
{
"award": "gordon-bell-prize",
"awardName": "ACM Gordon Bell Prize",
"organizer": "ACM",
"kind": "prize",
"next": "2026-11",
"status": "expected",
"note": null,
"source": null,
"url": "https://awards.fru.dev/awards/gordon-bell-prize"
},
{
"award": "alation-data-radicals-award",
"awardName": "Alation Data Radicals Award",
"organizer": "Alation",
"kind": "customer",
"next": "2026-11",
"status": "expected",
"note": null,
"source": null,
"url": "https://awards.fru.dev/awards/alation-data-radicals-award"
}
]
}/api/companies
curl -s "https://awards.fru.dev/api/companies?since=2026-01-01"{
"companies": [
{
"slug": "accenture",
"name": "Accenture",
"domain": "accenture.com",
"in_registry": true,
"url": "https://awards.fru.dev/companies/accenture",
"wins": 127,
"given": [],
"items": [
{
"date": "2026-04-24",
"type": "award",
"title": "AWS Regional Partners of the Year: Asia Pacific, Japan and China 2026, Consulting Partner of the Year",
"url": "https://awards.fru.dev/awards/aws-partner-awards-apj?year=2026",
"source_url": "https://aws.amazon.com/blogs/apn/announcing-the-regional-2026-aws-partners-of-the-year-for-asia-pacific-and-japan/",
"unverified": false
}
]
}
]
}/api/changes
curl -s "https://awards.fru.dev/api/changes?since=2026-09-01&limit=3"{
"changes": [
{
"id": 7172,
"kind": "award",
"item": "cisco-partner-summit-global-awards",
"award": "cisco-partner-summit-global-awards",
"field": "next_date",
"old": "2026-10",
"new": "2027-10",
"changedAt": "2026-11-09T12:16:19Z",
"source": "https://blogs.cisco.com/partner/the-partners-who-set-the-pace-our-fy26-global-award-winners/",
"url": "https://awards.fru.dev/awards/cisco-partner-summit-global-awards",
"title": "Cisco Partner Summit Global Awards"
},
{
"id": 7171,
"kind": "edition",
"item": "cisco-partner-summit-global-awards:2026",
"award": "cisco-partner-summit-global-awards",
"field": "edition",
"old": "",
"new": "2026 edition, 22 winners",
"changedAt": "2026-11-09T12:16:19Z",
"source": "https://blogs.cisco.com/partner/the-partners-who-set-the-pace-our-fy26-global-award-winners/",
"url": "https://awards.fru
.../api/search
curl -s "https://awards.fru.dev/api/search?q=databricks"{
"q": "databricks",
"results": [
{
"id": "co:databricks",
"group": "companies",
"title": "Databricks",
"href": "/companies/databricks"
}
]
}OpenAPI 3.1: /openapi.json. Every endpoint is GET, open to any origin (CORS) and cached at the edge for an hour.
Add to your agent
System prompt line
For tech and AI awards (Microsoft, AWS, Google Cloud, Snowflake and Databricks partner awards, Forbes and CNBC lists, Turing and Nobel prizes, NeurIPS best papers, what was announced this week and what is coming up), fetch https://awards.fru.dev/llms.txt and use https://awards.fru.dev/api/winners, https://awards.fru.dev/api/new and https://awards.fru.dev/api/upcoming. Cite "Awards (awards.fru.dev)".Tool definition
{
"name": "fru_awards",
"description": "Look up awards in data, AI and tech: vendor partner and customer awards (Microsoft, AWS, Google Cloud, Snowflake, Databricks and more), industry lists (Forbes AI 50, Cloud 100, CNBC Disruptor 50), prizes (Turing, Fields, Nobel) and paper awards (NeurIPS, ICML, ICLR, CVPR, ACL): who won, which year, category, region, rank, and when the next edition is expected. Source: Awards (awards.fru.dev).",
"input_schema": {
"type": "object",
"properties": {
"award": {
"type": "string",
"description": "An award slug from /api/awards, e.g. forbes-ai-50, aws-partner-awards."
},
"year": {
"type": "integer"
},
"company": {
"type": "string",
"description": "companies.fru.dev registry slug, e.g. databricks, anthropic, openai."
},
"kind": {
"type": "string",
"enum": [
"partner",
"customer",
"analyst",
"list",
"prize",
"paper",
"product",
"opensource",
"startup",
"regional"
]
},
"region": {
"type": "string",
"description": "Global, Americas, North America, EMEA, APJ, Japan, or a country"
}
}
},
"endpoint": "GET https://awards.fru.dev/api/winners"
}Python
import json, urllib.request
def awards_for(company: str) -> list[dict]:
"""Every tracked award a company won, by year."""
url = f"https://awards.fru.dev/api/winners?company={company}"
with urllib.request.urlopen(url, timeout=20) as r:
return json.load(r)["winners"]
for w in awards_for("databricks"):
print(w["year"], w["awardName"], w["rank"])TypeScript
type Winner = { year: number; awardName: string; name: string; rank: number | null; source: string }
async function list(award = "forbes-ai-50", year = 2026): Promise<Winner[]> {
const res = await fetch(`https://awards.fru.dev/api/awards/${award}?year=${year}`)
if (!res.ok) throw new Error(`awards ${res.status}`)
const { winners } = (await res.json()) as { winners: Winner[] }
return winners
}
console.log(await list())Usage terms
- Free to read. Please cite "Awards (awards.fru.dev)" with a link.
- Responses are cached for an hour; the weekly run adds new winners a few times a month.
- Be polite: 60 requests a minute at most.
- Winners marked unverified have not been checked by hand.