How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Pomo SEO Analysis API

The SEO Analysis API from Pomo — 14 operation(s) for seo analysis.

Pomo SEO Analysis API is one of 100 APIs that Pomo publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include SEO Analysis. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, API documentation, authentication docs, and rate-limit docs.

This API exposes 14 operations across 14 paths, and defines 10 schemas. It is described by OpenAPI 3.2.0, at version 0.1.0.

Requests are made against a single base URL, https://api.usepomo.ai.

14 operations 14 paths 10 schemas 7 GET5 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.1.0
Base URL
https://api.usepomo.ai
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Pomo SEO Analysis API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (HTTPBearer).

Paths & Operations 14

Across 14 paths, the API surfaces 14 operations — 7 GET, 5 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

SEO Analysis 14
POST
/api/seo/analyze
Create Seo Analysis
create_seo_analysis_api_seo_analyze_post body → 201422
GET
/api/seo/analysis/{analysis_id}
Get Seo Analysis
get_seo_analysis_api_seo_analysis__analysis_id__get 1 param → 200422
GET
/api/seo/analysis/{analysis_id}/score-breakdown/{category}
Get Score Breakdown
get_score_breakdown_api_seo_analysis__analysis_id__score_breakdown__category__get 2 params → 200422
GET
/api/seo/company/{company_profile_id}/analyses
List Seo Analyses
list_seo_analyses_api_seo_company__company_profile_id__analyses_get 3 params → 200422
GET
/api/seo/analysis/{analysis_id}/recommendations
Get Seo Recommendations
get_seo_recommendations_api_seo_analysis__analysis_id__recommendations_get 4 params → 200422
PUT
/api/seo/recommendation/{rec_id}/dismiss
Dismiss Recommendation
dismiss_recommendation_api_seo_recommendation__rec_id__dismiss_put 1 param body → 200422
PUT
/api/seo/recommendation/{rec_id}/complete
Complete Recommendation
complete_recommendation_api_seo_recommendation__rec_id__complete_put 1 param body → 200422
GET
/api/seo/analysis/{analysis_id}/pages
Get Analysis Pages
get_analysis_pages_api_seo_analysis__analysis_id__pages_get 1 param → 200422
GET
/api/seo/company/{company_profile_id}/latest
Get Latest Seo Analysis
get_latest_seo_analysis_api_seo_company__company_profile_id__latest_get 1 param → 200422
POST
/api/seo/analysis/{analysis_id}/recalculate/{category}
Recalculate Category Score
recalculate_category_score_api_seo_analysis__analysis_id__recalculate__category__post 2 params → 200422
POST
/api/seo/analysis/{analysis_id}/recalculate-all
Recalculate All Scores
recalculate_all_scores_api_seo_analysis__analysis_id__recalculate_all_post 1 param → 200422
GET
/api/seo/analysis/{analysis_id}/debug/{category}
Get Category Debug Info
get_category_debug_info_api_seo_analysis__analysis_id__debug__category__get 2 params → 200422
POST
/api/seo/admin/cleanup-stuck
Cleanup Stuck Analyses Endpoint
cleanup_stuck_analyses_endpoint_api_seo_admin_cleanup_stuck_post 2 params → 200422
POST
/api/seo/analysis/{analysis_id}/pages/{page_id}/compute-content-quality
Compute Content Quality
compute_content_quality_api_seo_analysis__analysis_id__pages__page_id__compute_content_quality_post 2 params → 200422

Schemas 10

The contract defines 10 schemas that model the data the API accepts and returns. The most detailed are SEOPageResponse (55 properties), SEOAnalysisResponse (34 properties), SEORecommendationResponse (20 properties), SEOAnalysisListResponse (12 properties). Each schema is shown below with its type and property counts.

HTTPValidationError
object
1 property
SEORecommendationUpdate
object
Schema for updating SEO recommendation user actions. Allows marking recommendations as dismissed or completed.
3 properties
SEOAnalysisResponse
object
Response schema for SEO analysis. Includes all analysis data, scores, and metadata. Follows pattern from campaigns/email.py EmailCampaignResponse
34 properties 7 required
ValidationError
object
3 properties 3 required
ScoreCheckResponse
object
Individual scoring check result for score breakdown.
6 properties 5 required
SEOAnalysisListResponse
object
Lightweight schema for listing SEO analyses. Contains only key fields for display in lists/tables. Follows pattern from consumer.py ConsumerGroupListResponse
12 properties 6 required
SEORecommendationResponse
object
Response schema for SEO recommendation. Contains all recommendation data including user actions.
20 properties 7 required
SEOAnalysisCreate
object
Request schema for creating a new SEO analysis. Follows pattern from campaigns/email.py EmailCampaignCreate
3 properties 2 required
ScoreBreakdownResponse
object
Detailed breakdown of a score calculation for a specific category.
7 properties 4 required
SEOPageResponse
object
Response schema for individual page SEO analysis. Contains detailed SEO metrics for a single page.
55 properties 5 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

pomo-seo-analysis-api-openapi.yml Raw ↑

Other APIs Pomo publishes across the network.

Pomo Ab Groups API
Pomo Agent Jobs API
Pomo Agentic Chat API
Pomo Agentic Conversations API
Pomo Agentic Tasks API
Pomo Agentic Teams API
Pomo Agentic User API
Pomo AI Campaign API
Pomo AI Personas API
Pomo AI Policy API
Pomo AI Product Lab API
Pomo AI Testing API
Where this information came from

This is an independent, third-party profile of Pomo SEO Analysis API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.