Open data

Take the data

Every dataset behind this site is published as plain JSON, served with permissive CORS headers, requiring no key, no signup and no attribution beyond a credit. Build whatever you want on it.

Endpoints

Each endpoint returns an object with dataset, generated, count,licence and a records array. Field names match the documented schema.

EndpointRecordsContents
/data/events.json311Conferences and meetups, dated and undated, upcoming and past.
/data/organizations.json241Associations, communities, standards bodies, awards, regulators, search engines.
/data/media.json335Publications, blogs, podcasts, newsletters, channels and forums, with RSS URLs where they exist.
/data/people.json191Practitioners, authors, researchers and platform representatives. Public professional information only.
/data/tools.json288Software, with category, pricing model and AI-visibility flags.
/data/startups.json75Companies, founding data, disclosed funding, investors, acquisitions.
/data/resources.json188Documentation, standards, books, courses, studies, datasets and patents.
/data/glossary.json331Defined terms with cross-references.
/data/updates.json195Search algorithm and platform change history, with announced dates and rollout windows.
/search-index.json2,155Flattened search index, one compact row per record across every dataset.

Example

curl -s https://best-seo-software.org/data/events.json \
  | jq '.records[]
        | select(.isGeo and .region == "Europe")
        | {name, startDate, city, website}'

Licence

The datasets are published under CC BY 4.0. Use them commercially, remix them, build products on them, just credit SEO Atlas and link back. The underlying facts (dates, names, URLs) are not owned by anyone; the licence covers the compilation, the classification and the written descriptions.

Stability

  • Endpoint paths are stable. Fields are added, not renamed or removed.
  • Every response carries a generated timestamp. This build: 2026-09-19.
  • Slugs are stable identifiers, a record keeps its slug even if its name is corrected.
  • Fields that could not be verified are null, never a placeholder or an estimate.

Feeds

Upcoming events are also published as RSS, and the full URL set as a sitemap index.

One ask. If you spot an error in the data, please report it rather than only patching it locally. Corrections propagate to everyone else using these files.