abc API for agents (unofficial) — JSON over curl | clify
ABC News (Australian Broadcasting Corporation): search news, read top stories by state edition, browse topics, sections, authors and article metadata from abc.net.au/news.
Host: abc.net.au. Call these verified read commands with plain curl; no install, key, or account. Use the public JSON API with plain curl. No install, key, account, or browser is needed. Example: curl 'https://clify-dev.netlify.app/sites.json'. Start with /search?q=weather, then call /abc/COMMAND. Responses are one JSON object. The hosted MCP and GitHub repo are also available.
Commands
search-news
Keyword search across ABC News content (articles, video, audio) via the site's Algolia index Params: query*, page, hitsPerPage, filters
curl 'https://clify-dev.netlify.app/abc/search-news'
get-top-stories
Homepage top stories for the national edition or a state edition Params: view
curl 'https://clify-dev.netlify.app/abc/get-top-stories?view=national'
list-topic-stories
Paginated JSON list of stories for a topic, by the topic's internal documentId (e.g. 1450 = Climate Change) Params: documentId*, offset, size
curl 'https://clify-dev.netlify.app/abc/list-topic-stories?documentId=1450&offset=25'
list-topic-page
Latest stories on a topic page by topic slug (first page, server-rendered) Params: topic*
curl 'https://clify-dev.netlify.app/abc/list-topic-page'
list-section-stories
Story headlines from a news section page, e.g. justin (latest news), politics, world, business Params: section*
curl 'https://clify-dev.netlify.app/abc/list-section-stories'
get-article
Article metadata (headline, description, dates, authors, keywords) from an article URL's date, slug and id Params: date*, slug*, id*
curl 'https://clify-dev.netlify.app/abc/get-article'
list-author-stories
Latest stories by an ABC reporter, from their profile page Params: author*, id*
curl 'https://clify-dev.netlify.app/abc/list-author-stories'
list-topics
A-Z topics library: topics starting with a letter (links to /news/topic/{slug}) Params: letter*
curl 'https://clify-dev.netlify.app/abc/list-topics'
list-location-topics
A-Z location topics (places) starting with a letter Params: letter*
curl 'https://clify-dev.netlify.app/abc/list-location-topics'