Where AI vendors sell

286 vendors · 1,260 listings

Sources and method

Where each fact comes from, how new vendors and listings are found, and how the dataset stays current.

Only the marketplaces' own pages

Every listing links to the listing page on the marketplace, and every seller fee and private-offer rule links to the marketplace's own documentation, with a short quote. Listings come from the marketplaces' public pages, sitemaps and public APIs (the Oracle Marketplace API, the Red Hat catalog API, the Hugging Face Hub API), and a few Google Cloud listing links come from the vendor's own documentation, since Google Cloud's console pages are drawn by script. No reseller, consultancy or aggregator listings: only the vendor's own. Where a marketplace does not publish a fee or a listing count, the page says so rather than guessing.

Found every week

Every company in the companies.fru.dev registry is a candidate vendor. Every Tuesday at 11:35 UTC a discovery run reads the marketplaces' own public catalogs: the Databricks Marketplace listings API, the Snowflake Marketplace sitemap, the Microsoft Marketplace sitemaps (each new offer confirmed on Microsoft's public catalog API), AWS Marketplace listing pages and the related listings they show (a rotating slice; AWS search is closed to robots and never used), and IBM's Global Catalog API. It also checks a rotating slice of registry companies on the Hugging Face Hub (verified organizations only) and on their own home pages, where links to marketplace listings are followed and links to marketplaces this site does not track yet are listed as candidates for review. A listing sold by a matching company is added with how and when it was found. A marketplace's own listings are not counted on its own marketplace. Vendors matched by name, and listings whose type is read from an address, are marked Unverified until reviewed by hand. No paid search or model is needed for any of this.

Rechecked every month

Once a month (28 days after the last check, or on the 1st) every listing page is read again: a page that returns 404, or a listing that redirects away, is recorded as gone (with a dated change, and the listing stays on the site marked Gone); a gone listing that answers again is recorded as listed again. Where the page text is readable, changed pricing words (pay as you go, contract, bring your own license, private offer, free trial) change the pricing model, marked Unverified until a person checks it. Many marketplace pages are drawn by script; for those the check confirms only that the listing still answers. Each marketplace's fee page is read too, and a changed set of percentages is flagged for a person to review; fees never change automatically.

A language model (Gemini, no web access, at most two calls a month) reads a changed listing page only when the plain patterns cannot tell its pricing model; it can only confirm words that are on the page.

History

Nothing is overwritten silently. Listings that appear or leave, pricing-model changes and marketplace fee changes are appended to the change log with the date and the source; a monthly snapshot keeps each marketplace's listing count and its own catalog size, so growth can be compared month to month. Fee changes the marketplaces date themselves are recorded from their pages.

An empty cell

An empty cell in the matrix means no official listing was found on the date checked, not that none exists: some marketplaces list under a legal entity or a product name. Suggest a correction with the link and it is added.

Marketplace sources

Across Glyph Ibis

Vendor names and slugs follow the shared registry at companies.fru.dev; vendor pages link to the same company on the other Glyph Ibis sources.

Disclaimer

Official listings from each marketplace's own catalogs, sitemaps and pages, found by a weekly discovery run and rechecked monthly. Vendors matched by name and listings read from an address are marked unverified until reviewed by hand. The list grows as vendors list on more marketplaces. Fees and prices change; the marketplace's page is the final word. Logos via logo.dev; trademarks belong to their owners. Anonymous usage stats via Google Analytics. Use Suggest a correction on any page.