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-08-09.
  • 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.