Yoast website screenshot

Yoast

Yoast is the maker of the world's most popular WordPress SEO plugin, active on over 13 million sites. Yoast provides developer APIs for integrating SEO metadata, structured data (Schema.org), meta tags, sitemaps, and SEO analysis into headless WordPress sites and third-party platforms. Key products include Yoast SEO Free, Yoast SEO Premium, WooCommerce SEO, Local SEO, Video SEO, and News SEO.

Yoast publishes 3 APIs on the APIs.io network: Pages API, Posts API, and SEO Head API. Tagged areas include SEO, WordPress, Content Optimization, Schema, and Metadata.

The Yoast catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Yoast’s developer surface includes documentation, engineering blog, pricing, and 11 more developer resources.

45.7/100 developing ▼ -5.7 Agent 22/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemium
6 APIs
SEOWordPressContent OptimizationSchemaMetadata

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 45.7/100 · developing
Contract Quality 14.8 / 25
Developer Ergonomics 3.9 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 3.4 / 13
Governance 8.3 / 12
Discoverability 7.4 / 10
Agent readiness — 22/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/yoast: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 6

Individual APIs this provider publishes, each with its own machine-readable definition.

Yoast Surfaces API

The Yoast Surfaces API provides a PHP interface for retrieving SEO metadata programmatically within WordPress. It exposes the YoastSEO() surface with methods to get metadata for...

Yoast Metadata API

The Yoast Metadata API provides a PHP interface to add, alter, or remove metadata in the of a WordPress document. Developers can hook into Yoast's meta tag output pipelin...

Yoast Schema API

The Yoast Schema API provides a PHP interface for customizing the Schema.org JSON-LD structured data output generated by Yoast SEO. Developers can add, remove, or modify schema ...

Yoast Pages API

WordPress page SEO metadata via WP REST API

Yoast Posts API

WordPress post SEO metadata via WP REST API

Yoast SEO Head API

Retrieve SEO metadata for any URL

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Yoast REST API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Yoast Plans Pricing

2 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Yoast Rate Limits

1 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Yoast Finops

FINOPS

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Yoast Context

5 classes · 26 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Yoast API Rules

5 rules · 3 warnings 2 info

SPECTRAL

Yoast API Rules

8 rules · 1 errors 6 warnings

SPECTRAL

JSON Schema 1

Standalone JSON Schema definitions for this provider's data models.

Yoast SEO Metadata

19 properties

JSON SCHEMA

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Yoast Seo Metadata Structure

0 properties

JSON STRUCTURE

Examples 2

Example request and response payloads for these APIs.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Yoast Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Yoast Vulnerability Disclosure

security.txt · contact published

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Yoast Agentic Access

5 operations

5 operations · 0 acting

AGENTIC

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 1

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Commercial 1

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: yoast
name: Yoast
description: Yoast is the maker of the world's most popular WordPress SEO plugin, active on over 13 million sites. Yoast provides
  developer APIs for integrating SEO metadata, structured data (Schema.org), meta tags, sitemaps, and SEO analysis into headless
  WordPress sites and third-party platforms. Key products include Yoast SEO Free, Yoast SEO Premium, WooCommerce SEO, Local
  SEO, Video SEO, and News SEO.
type: Index
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/yoast.png
tags:
- SEO
- WordPress
- Content Optimization
- Schema
- Metadata
created: '2025-01-14'
modified: '2026-05-19'
url: https://raw.githubusercontent.com/api-evangelist/yoast/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
- aid: yoast:yoast-surfaces-api
  name: Yoast Surfaces API
  description: The Yoast Surfaces API provides a PHP interface for retrieving SEO metadata programmatically within WordPress.
    It exposes the YoastSEO() surface with methods to get metadata for the current page, a specific post by ID, or a given
    URL. Returns titles, descriptions, Schema arrays, canonical URLs, robots directives, OpenGraph, and Twitter card data.
  humanURL: https://developer.yoast.com/customization/apis/surfaces-api/
  baseURL: https://{your-site}
  tags:
  - SEO
  - PHP API
  - Metadata
  - WordPress
  properties:
  - type: Documentation
    url: https://developer.yoast.com/customization/apis/surfaces-api/
- aid: yoast:yoast-metadata-api
  name: Yoast Metadata API
  description: The Yoast Metadata API provides a PHP interface to add, alter, or remove metadata in the <head> of a WordPress
    document. Developers can hook into Yoast's meta tag output pipeline to customize titles, descriptions, robots directives,
    Open Graph tags, and other head elements programmatically.
  humanURL: https://developer.yoast.com/customization/apis/metadata-api/
  baseURL: https://{your-site}
  tags:
  - SEO
  - PHP API
  - Metadata
  - WordPress
  properties:
  - type: Documentation
    url: https://developer.yoast.com/customization/apis/metadata-api/
- aid: yoast:yoast-schema-api
  name: Yoast Schema API
  description: The Yoast Schema API provides a PHP interface for customizing the Schema.org JSON-LD structured data output
    generated by Yoast SEO. Developers can add, remove, or modify schema pieces such as Organization, WebSite, Article, BreadcrumbList,
    and more to control how search engines interpret page content.
  humanURL: https://developer.yoast.com/customization/apis/schema-api/
  baseURL: https://{your-site}
  tags:
  - SEO
  - Schema.org
  - Structured Data
  - PHP API
  - WordPress
  properties:
  - type: Documentation
    url: https://developer.yoast.com/customization/apis/schema-api/
- aid: yoast:yoast-pages-api
  name: Yoast Pages API
  description: WordPress page SEO metadata via WP REST API
  humanURL: https://developer.yoast.com/customization/apis/rest-api/
  baseURL: https://{your-site}/wp-json
  tags:
  - Pages
  properties:
  - type: OpenAPI
    url: openapi/yoast-pages-api-openapi.yml
  - type: Documentation
    url: https://developer.yoast.com/customization/apis/rest-api/
- aid: yoast:yoast-posts-api
  name: Yoast Posts API
  description: WordPress post SEO metadata via WP REST API
  humanURL: https://developer.yoast.com/customization/apis/rest-api/
  baseURL: https://{your-site}/wp-json
  tags:
  - Posts
  properties:
  - type: OpenAPI
    url: openapi/yoast-posts-api-openapi.yml
  - type: Documentation
    url: https://developer.yoast.com/customization/apis/rest-api/
- aid: yoast:yoast-seo-head-api
  name: Yoast SEO Head API
  description: Retrieve SEO metadata for any URL
  humanURL: https://developer.yoast.com/customization/apis/rest-api/
  baseURL: https://{your-site}/wp-json
  tags:
  - SEO Head
  properties:
  - type: OpenAPI
    url: openapi/yoast-seo-head-api-openapi.yml
  - type: Documentation
    url: https://developer.yoast.com/customization/apis/rest-api/
common:
- type: AgenticAccess
  url: agentic-access/yoast-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/yoast-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/yoast-domain-security.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/yoast-com
- type: Website
  url: https://yoast.com/
- type: DeveloperPortal
  url: https://developer.yoast.com/
- type: Documentation
  url: https://developer.yoast.com/customization/apis/
- type: GitHubOrganization
  url: https://github.com/Yoast
- type: Blog
  url: https://developer.yoast.com/blog/
- type: Pricing
  url: https://yoast.com/wordpress-seo-plugin/
- type: Plugin
  url: https://wordpress.org/plugins/wordpress-seo/
- type: OpenAPI
  url: https://raw.githubusercontent.com/api-evangelist/yoast/refs/heads/main/openapi/yoast-rest-openapi.yml
- type: Vocabulary
  url: https://raw.githubusercontent.com/api-evangelist/yoast/refs/heads/main/vocabulary/yoast-vocabulary.yml
- type: Integrations
  url: https://yoast.com/integrations/
- type: LlmsText
  url: https://yoast.com/llms.txt
integrations:
- name: SEO Checker
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com