Skip to content
aicoolies logo

Developers / Open data

Our catalog. Your next building block.

Tools, comparisons, and scored reviews as plain JSON. Build a dashboard, power a research workflow, or explore the graph. Reuse it anywhere with attribution.

Three datasets. Plain JSON. CC-BY 4.0.

License

All three files are published under Creative Commons Attribution 4.0. You may copy, redistribute, and build on the data — including commercially — as long as you credit aicoolies.com with a link. Every record separates content_updated_at, source_checked_at, and verified_at. The old as_of field remains a compatibility alias. Envelopes carry a schema version, deterministic snapshot date, license, and attribution. All endpoints support conditional GET (ETag/If-None-Match) under endpoint-specific cache policies. Community-enriched tool responses require validation before cached reuse.

tools.json

Every active and graveyard tool in the catalog.

View 30 fields / schema reference
FieldTypeMeaning
slugstringURL slug — page lives at /tools/{slug}
namestringTool name
urlstringCanonical page URL
statusstring'active' or 'graveyard' (discontinued)
taglinestring|nullShort catalog tagline
short_descriptionstring|nullEditorial summary
official_urlstring|nullOfficial product URL
categoriesstring[]Category slugs
tagsstring[]Tag slugs
use_casesstring[]Use-case slugs
alternative_slugsstring[]Explicit active alternative tool slugs
is_open_sourcebooleanTrue only for the open-source license category
licensestringopen-source, source-available, or proprietary. An empty CMS license follows the open-source flag
is_recommendedbooleanEditorial pick
pricing_modelstring|nullEditorial pricing model
pricing_summarystring|nullHuman-readable pricing summary
pricing_plansobject[]Source-backed structured plan rows, when verified
sourcesobject[]Public HTTPS citations
communityobjectAnonymous public Community aggregates; separate from editorial Score
community.upvotesnumberUpvotes, excluding the current verified maker’s own vote
community.rating_avgnumber|nullMean 1–5 member rating, rounded to two decimals; null when rating_count is 0
community.rating_countnumberPublished member ratings, excluding the current verified maker’s own rating
community.stacked_bynumberPublic consenting profiles that stack this tool
community.co_stacked_withstring[]Tool slugs jointly stacked by at least three distinct public profiles
community.open_roomsnumberVisible tool rooms whose state is open
community.verified_runsnumberIndependent verified runs from publishable task/version cohorts (minimum three each)
content_updated_atISO dateEditorial content timestamp; CMS updatedAt when that stamp is unset
source_checked_atISO date|nullLatest primary-source check
verified_atISO date|nullLatest complete editorial verification
as_ofISO dateDeprecated alias of content_updated_at

comparisons.json

Published side-by-side comparisons and the tools they cover.

View 13 fields / schema reference
FieldTypeMeaning
slugstringURL slug — page lives at /comparisons/{slug}
titlestringComparison title
urlstringCanonical page URL
tool_slugsstring[]Slugs of the compared tools
introstring|nullEditorial comparison summary
verdictstring|nullEditorial verdict
winner_tool_slugstring|nullExplicit winner, when recorded
sourcesobject[]Public HTTPS citations
published_atISO date|nullFirst publication date
content_updated_atISO dateEditorial content timestamp; publishedAt, then createdAt, then updatedAt, when that stamp is unset
source_checked_atISO date|nullLatest primary-source check
verified_atISO date|nullLatest complete editorial verification
as_ofISO dateDeprecated alias of content_updated_at

reviews.json

Published editorial reviews with 0–100 scores and sub-scores.

View 23 fields / schema reference
FieldTypeMeaning
slugstringURL slug — page lives at /reviews/{slug}
titlestringReview title
urlstringCanonical page URL
tool_slugstring|nullSlug of the reviewed tool
score_overallnumber|nullOverall editorial score, 0–100
score_speednumber|nullSpeed sub-score, 0–100
score_privacynumber|nullPrivacy sub-score, 0–100
score_dev_experiencenumber|nullDeveloper-experience sub-score, 0–100
summarystring|nullEditorial review summary
verdictstring|nullShort editorial verdict
evidence_statusstring|nullnot-evidenced, partial, verified, or legacy null
evidence_badgestringResolved public label: verified, documented, partial, not-evidenced, or unclassified
rubric_versionstring|nullNamed scoring rubric version
tested_atISO date|nullHands-on test date. Null when evidence_badge is documented
tested_versionstring|nullTested product version or dated SaaS state. Null when evidence_badge is documented
test_environmentstring|nullReproducibility context. Null when evidence_badge is documented
test_artifact_urlstring|nullPublic HTTPS evidence artifact
sourcesobject[]Public HTTPS citations
published_atISO date|nullFirst publication date
content_updated_atISO dateEditorial content timestamp; publishedAt, then createdAt, then updatedAt, when that stamp is unset
source_checked_atISO date|nullLatest primary-source check
verified_atISO date|nullLatest complete editorial verification
as_ofISO dateDeprecated alias of content_updated_at

Richer API for agents

Research agents whose crawlers honor RFC 9309 Allow rules can also use the filterable JSON API at /api/agents/context, /api/agents/meta, and /api/agents/exclusion. The /data/*.json files above are the canonical surface for everything else, plus /feed.xml for updates and /llms-full.txt for the expanded core catalog index. The sitemap remains the complete URL inventory.