SEO Analyzer for #1 SERP Rankings
SEO Analyzer for #1 SERP Rankings · GPT アクション
SEO CORE AI
Get associated data for analyzing and comparing SEO and content from a web page by website, competition or keyword.
GET /core-analysisAnalyze SEO or assess content for a given URL and keyword
元の API スキーマ
{
"openapi": "3.1.0",
"info": {
"title": "SEO CORE AI",
"description": "Get associated data for analyzing and comparing SEO and content from a web page by website, competition or keyword.",
"version": "1.0.1"
},
"servers": [
{
"url": "https://ai.seovendor.co"
}
],
"paths": {
"/core-analysis": {
"get": {
"summary": "Analyze SEO or assess content for a given URL and keyword",
"operationId": "index",
"parameters": [
{
"in": "query",
"name": "url",
"schema": {
"type": "string"
},
"description": "The URL to analyze (if it is not blocked by robots.txt). If the URL is not present, then URL analysis will not be shown.",
"required": false
},
{
"in": "query",
"name": "kw",
"schema": {
"type": "string"
},
"description": "The keyword to analyze for SERP results. If the keyword is not present, then websites that rank in Google are not shown.",
"required": false
}
],
"responses": {
"200": {
"description": "Successful response",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"result": {
"type": "string",
"description": "Analysis result"
}
}
}
}
}
}
}
}
}
},
"components": {
"schemas": {
"SeoVendorResponse": {
"type": "object",
"properties": {
"SiteResponse": {
"type": "integer",
"example": 200
},
"LoadSpeed": {
"type": "integer",
"description": "The time it takes to load a site.",
"example": "260.89ms"
},
"URL": {
"type": "object",
"description": "URL analysis data",
"properties": {
"URLText": {
"type": "string",
"description": "The text of the URL",
"example": "https://seovendor.co"
},
"URLCount": {
"type": "integer",
"description": "The character count of the URL",
"example": 20
},
"URLBASECount": {
"type": "array",
"description": "An array of base terms and their counts in the URL",
"items": {
"type": "object",
"properties": {
"Base": {
"type": "string",
"description": "The base term"
},
"BaseCount": {
"type": "integer",
"description": "The count of the base term in the URL"
}
}
}
},
"URLTotalBASECount": {
"type": "integer",
"description": "The total count of base terms in the URL",
"example": 1
},
"NoSSL": {
"type": "string",
"description": "The status of the non-SSL version of the website (http)"
},
"NoSSLwww": {
"type": "string",
"description": "The status of the non-SSL version of the website with 'www' (http)"
},
"SSL": {
"type": "string",
"description": "The status of the SSL version of the website (https)"
},
"SSLwww": {
"type": "string",
"description": "The status of the SSL version of the website with 'www' (https)"
},
"SiteAuthority": {
"type": "integer",
"description": "The site authority score. The score ranges from 0 to 10."
},
"PageAuthority": {
"type": "integer",
"description": "The page authority score, The score ranges from 0 to 100."
}
}
},
"keyword": {
"type": "array",
"description": "An array of keyword analysis data",
"items": {
"type": "object",
"properties": {
"KW": {
"type": "string",
"description": "The keyword"
},
"Score": {
"type": "integer",
"description": "The score of the keyword. Higher score is more unique."
}
}
}
},
"Title": {
"type": "object",
"description": "Title analysis data",
"properties": {
"TitleText": {
"type": "string",
"description": "The text of the title",
"example": "White Label SEO, PPC, and Web Design Reseller Platform - Sign Up for Free"
},
"TitleCount": {
"type": "integer",
"description": "The character count of the title",
"example": 73
},
"TitleEMTCount": {
"type": "integer",
"description": "The count of emphasized terms in the title",
"example": 1
},
"TitleWordCount": {
"type": "integer",
"description": "The word count of the title",
"example": 14
},
"P_TitleEMTCount": {
"type": "integer",
"format": "float",
"description": "The percentage of emphasized terms in the title",
"example": 21
},
"TitleBASECount": {
"type": "array",
"description": "An array of base terms and their counts in the title",
"items": {
"type": "object",
"properties": {
"Base": {
"type": "string",
"description": "The base term"
},
"BaseCount": {
"type": "integer",
"description": "The count of the base term in the title"
},
"P_BaseCount": {
"type": "integer",
"format": "float",
"description": "The percentage of the base term in the title"
}
}
}
},
"TitleTotalBASECount": {
"type": "integer",
"description": "The total count of base terms in the title",
"example": 3
}
}
},
"Meta": {
"type": "object",
"description": "Meta description analysis data",
"properties": {
"MetaText": {
"type": "string",
"description": "The text of the meta description",
"example": "White Label services lets you rebrand our SEO/PPC/Marketing services as your own. Newest AI dashboard, AI-driven analytics, and lead generation for marketing agencies."
},
"MetaCount": {
"type": "integer",
"description": "The character count of the meta description",
"example": 167
},
"MetaEMTCount": {
"type": "integer",
"description": "The count of emphasized terms in the meta description",
"example": 0
},
"MetaWordCount": {
"type": "integer",
"description": "The word count of the meta description",
"example": 25
},
"P_MetaEMTCount": {
"type": "integer",
"format": "float",
"description": "The percentage of emphasized terms in the meta description",
"example": 0
},
"MetaBASECount": {
"type": "array",
"description": "An array of base terms and their counts in the meta description",
"items": {
"type": "object",
"properties": {
"Base": {
"type": "string",
"description": "The base term"
},
"BaseCount": {
"type": "integer",
"description": "The count of the base term in the meta description"
},
"P_BaseCount": {
"type": "integer",
"format": "float",
"description": "The percentage of the base term in the meta description"
}
}
}
},
"MetaTotalBASECount": {
"type": "integer",
"description": "The total count of base terms in the meta description",
"example": 3
},
"Robots": {
"type": "string",
"description": "Robots meta tag to control search engine crawl",
"example": "noindex, follow"
}
}
},
"H1": {
"type": "array",
"description": "An array of H1 heading analysis data",
"items": {
"type": "object",
"properties": {
"H1Text": {
"type": "string",
"description": "The text of the H1 heading",
"example": "Free White Label SEO, PPC, and Website Reseller Platform"
},
"H1Count": {
"type": "integer",
"description": "The character count of the H1 heading",
"example": 56
},
"H1EMTCount": {
"type": "integer",
"description": "The count of emphasized terms in the H1 heading",
"example": 1
},
"H1WordCount": {
"type": "integer",
"description": "The word count of the H1 heading",
"example": 9
},
"P_H1EMTCount": {
"type": "integer",
"format": "float",
"description": "The percentage of emphasized terms in the H1 heading",
"example": 33
},
"H1BASECount": {
"type": "array",
"description": "An array of base terms and their counts in the H1 heading",
"items": {
"type": "object",
"properties": {
"Base": {
"type": "string",
"description": "The base term"
},
"BaseCount": {
"type": "integer",
"description": "The count of the base term in the H1 heading"
},
"P_BaseCount": {
"type": "integer",
"format": "float",
"description": "The percentage of the base term in the H1 heading"
}
}
}
},
"H1TotalBASECount": {
"type": "integer",
"description": "The total count of base terms in the H1 heading",
"example": 3
}
}
}
},
"H2": {
"type": "array",
"description": "An array of H2 heading analysis data",
"items": {
"type": "object",
"properties": {
"H2Text": {
"type": "string",
"description": "The text of the H2 heading"
},
"H2Count": {
"type": "integer",
"description": "The character count of the H2 heading"
},
"H2EMTCount": {
"type": "integer",
"description": "The count of emphasized terms in the H2 heading"
},
"H2WordCount": {
"type": "integer",
"description": "The word count of the H2 heading"
},
"P_H2EMTCount": {
"type": "integer",
"format": "float",
"description": "The percentage of emphasized terms in the H2 heading"
},
"H2BASECount": {
"type": "array",
"description": "An array of base terms and their counts in the H2 heading",
"items": {
"type": "object",
"properties": {
"Base": {
"type": "string",
"description": "The base term"
},
"BaseCount": {
"type": "integer",
"description": "The count of the base term in the H2 heading"
},
"P_BaseCount": {
"type": "integer",
"format": "float",
"description": "The percentage of the base term in the H2 heading"
}
}
}
},
"H2TotalBASECount": {
"type": "integer",
"description": "The total count of base terms in the H2 heading"
}
}
}
},
"H3": {
"type": "array",
"description": "An array of H3 heading analysis data",
"items": {
"type": "object",
"properties": {
"H3Text": {
"type": "string",
"description": "The text of the H3 heading"
},
"H3Count": {
"type": "integer",
"description": "The character count of the H3 heading"
},
"H3EMTCount": {
"type": "integer",
"description": "The count of emphasized terms in the H3 heading"
},
"H3WordCount": {
"type": "integer",
"description": "The word count of the H3 heading"
},
"P_H3EMTCount": {
"type": "integer",
"format": "float",
"description": "The percentage of emphasized terms in the H3 heading"
},
"H3BASECount": {
"type": "array",
"description": "An array of base terms and their counts in the H3 heading",
"items": {
"type": "object",
"properties": {
"Base": {
"type": "string",
"description": "The base term"
},
"BaseCount": {
"type": "integer",
"description": "The count of the base term in the H3 heading"
},
"P_BaseCount": {
"type": "integer",
"format": "float",
"description": "The percentage of the base term in the H3 heading"
}
}
}
},
"H3TotalBASECount": {
"type": "integer",
"description": "The total count of base terms in the H3 heading"
}
}
}
},
"Body": {
"type": "object",
"description": "An object containing analysis data for the body content",
"properties": {
"BodyCount": {
"type": "integer",
"description": "The character count of the body content"
},
"BodyEMTCount": {
"type": "integer",
"description": "The count of emphasized terms in the body content"
},
"BodyWordCount": {
"type": "integer",
"description": "The word count of the body content"
},
"P_BodyEMTCount": {
"type": "integer",
"format": "float",
"description": "The percentage of emphasized terms in the body content"
},
"Content": {
"type": "array",
"description": "An array of content segments in the body",
"items": {
"type": "string",
"description": "A content segment in the body"
}
},
"BodyBASECount": {
"type": "array",
"description": "An array of base terms and their counts in the body content",
"items": {
"type": "object",
"properties": {
"Base": {
"type": "string",
"description": "The base term"
},
"BaseCount": {
"type": "integer",
"description": "The count of the base term in the body content"
},
"P_BaseCount": {
"type": "integer",
"format": "float",
"description": "The percentage of the base term in the body content"
}
}
}
},
"BodyTotalBASECount": {
"type": "integer",
"description": "The total count of base terms in the body content"
}
}
},
"Notes": {
"type": "string",
"description": "Notes on the analysis based on the input"
},
"IndexedInGoogle": {
"type": "string",
"description": "Search Google and describes if the page is indexed."
},
"Sitemap": {
"type": "object",
"description": "An object containing information about the sitemap",
"properties": {
"Result": {
"type": "string",
"description": "The result status of the sitemap"
},
"Info": {
"type": "string",
"description": "The URL of the sitemap"
}
}
},
"Robots_txt": {
"type": "object",
"description": "An object containing information about the robots.txt file",
"properties": {
"Result": {
"type": "string",
"description": "The result status of the robots.txt file"
}
}
},
"TopRankedSites": {
"type": "object",
"description": "Get a list of top competitor URLs to analyze or get rankings data",
"properties": {
"TopRankedSites": {
"type": "array",
"description": "An array of top Google ranked sites for the specified keyword",
"items": {
"type": "object",
"properties": {
"link": {
"type": "string",
"description": "The URL of the ranked site"
},
"ranking": {
"type": "integer",
"description": "The ranking position of the site"
},
"self": {
"type": "integer",
"description": "Indicates whether the site is self-owned (1) or not (0)"
}
}
}
}
}
}
}
}
}
}
}