An defines how one system makes functions or data available to another. Applications can exchange information without needing to know each other's internal details.

On the web, APIs are frequently used to load content dynamically, such as product data, prices or search results. The responses are often in the format.

For , it matters when API data is loaded:

  • If content is only fetched client-side via API, it is visible to crawlers only after successful .
  • Slow, blocked or failing API calls can mean important content is not captured at all.
  • Many do not render and therefore often do not see API-based content.

For this reason, SEO-relevant content should be provided server-side where possible and not loaded exclusively via client-side API calls.