search_tools
Search AI tools
Search the NeedAnAI catalogue of 15,000+ AI tools by free text, pricing model, category or task. Returns ranked hits with pricing, status, freshness (when the site was last confirmed alive) and canonical URLs, plus facet counts and a separate, labelled sponsored block. Use list_taxonomy for valid category and task slugs.
ParameterspagesorttaskqueryperPagepricingcategory
get_tool
Get a tool profile
Full profile of one tool by slug: description, pricing model and details (with when pricing was last checked), pricing history, pros, cons, FAQs, categories, tasks, media, site status, freshness and up to five alternatives. Ends with a provenance line.
Parametersslugrequired
find_alternatives
Find alternatives
Alternatives to a tool, ranked by freshness, profile completeness, curation and how many other tools list them as an alternative. Each entry carries a rationale. Optionally restrict to the same pricing model.
ParametersslugrequiredlimitsamePricing
compare_tools
Compare tools
Side-by-side comparison of 2–5 tools: pricing, summary, categories, tasks, pros, cons, site status, freshness, flags and launch date.
Parametersslugsrequired
recommend_for_task
Recommend tools for a task
Given a job to be done ("create a logo", "transcribe meetings") and an optional budget, returns the best-fitting tools with an explicit rationale per recommendation. Resolves known task slugs first, then falls back to free-text search.
Parameterstaskrequiredlimitbudget
list_taxonomy
List categories or tasks
All category or task slugs with names and live tool counts. Use the slugs as filters for search_tools and recommend_for_task.
Parameterskindrequired
search_articles
Search articles
Search 660+ editorial articles (reviews, comparisons, alternatives round-ups, guides) by keywords and optional category.
Parameterslimitquerycategory
get_article
Get an article
The full markdown body of one article by slug.
Parametersslugrequired
check_status
Check a tool’s status
Is the tool’s site alive? Returns the scanner verdict, when it was last checked and verified, when pricing was last checked, and a freshness label.
Parametersslugrequired
watch_tool
Watch a tool for changes
Subscribe to status and pricing changes for a tool (checked every 30 minutes). Delivered to an https webhook or email. Requires an API key (free, from https://needanai.com/profile?tab=api-keys).
Parametersslugrequiredtargetrequiredchannelrequired
list_watches
List my watches
Active watches on this API key.
Takes no parameters.
unwatch_tool
Remove a watch
Stop a watch by id.
Parametersidrequired
Suggest a tool for the catalogue. If its website is already listed the existing listing is returned instead. Requires an API key.
ParametersurlrequirednamerequireddescriptionrequiredpricingType
Bulk export of a filtered slice of the catalogue (up to 2,000 rows) as JSON or CSV. Returns a signed download URL valid for 24 hours. Requires an API key.
ParameterstaskqueryformatmaxRowspricingcategory