Public APIs
SEO Tags Generator API favicon

SEO Tags Generator API

Development

The Generate SEO Tags API generates all the most important META tags based on any content.

SEO Tags Generator API's website screenshot

About SEO Tags Generator API

The SEO Tags Generator API converts submitted page content into a structured set of SEO meta tags. It accepts a required content field along with optional language and voice_tone parameters, and processes requests asynchronously: a submit endpoint returns a job_id and status_url, which is then polled to retrieve the result once the job completes.

The generated output is a meta_tags object containing fields such as title, description, keywords, author, and Open Graph and Twitter Card properties (og:title, og:description, og:image, og:url, og:type, og:site_name, twitter:card, twitter:title, twitter:description, twitter:image, twitter:creator). Job status is checked via a separate GET endpoint using the job_id, with status values of queued, running, success, or failed; the meta_tags result is included once the job reaches success.

This is intended for generating consistent metadata for blog posts, landing pages, product pages, or CMS imports without manually writing titles and descriptions for each page. The asynchronous job design supports both batch processing and on-demand content pipelines. The API is published by SharpAPI and listed on ApyHub, at version 1.0.0 with two endpoints (POST and GET).

Key features

  • Generates a structured meta_tags object (title, description, keywords, Open Graph, Twitter Card) from raw content
  • Optional language parameter to control the output language of generated tags
  • Optional voice_tone parameter to set a style like funny, joyous, or a named writer's voice
  • Async job workflow: submit content via POST, receive a job_id and status_url, then poll GET for results
  • Published by SharpAPI and listed on ApyHub as a versioned API (v1.0.0) with 2 endpoints

Frequently asked questions

How do I get the generated SEO tags?

You POST content to the generate endpoint to receive a job_id and status_url, then poll the GET status endpoint with that job_id until the status reaches success, at which point attributes.result.meta_tags contains the tags.

What fields are included in the generated meta tags?

The meta_tags object includes title, description, keywords, author, og:title, og:description, og:image, og:url, og:type, og:site_name, twitter:card, twitter:title, twitter:description, twitter:image, and twitter:creator.

Can I control the language or tone of the output?

Yes, you can optionally specify a language parameter (default English) and a voice_tone parameter such as funny, joyous, or a named writer's style.

How fast can I poll for job status?

You should poll at most once per second, since faster polling counts against your rate limit without finishing the job sooner.

Who provides this API?

It is published by SharpAPI and listed as a verified provider on ApyHub.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product