Technical SEO audit API
API endpoint → https://api.seoreviewtools.com/technical-seo-audit/
Example API call → https://api.seoreviewtools.com/technical-seo-audit/?url=https://searchengineland.com&key=YOUR-API-KEY
Price: 4 credits per request
Audit an URL based on 10 key elements.
Response elements
name | description |
---|---|
link text | Helps search engines understand content through descriptive text. |
hreflang | Specifies language/region-specific page versions for search results. |
image alt | Use brief descriptions for informative images; decorative ones can be empty. |
robots txt | Guides crawlers; malformed files may hinder proper indexing. |
crawlable anchors | Ensures href links lead to discoverable pages on the site. |
is crawlable | Allows search engines to index pages with crawl permissions. |
canonical | Suggests preferred URL to display in search results. |
meta description | Provides a concise page summary for search results. |
http status code | Non-success codes may prevent proper indexing. |
document title | Titles give an overview and aid relevance in search results. |
PHP code example
<?php
/*
API documentation for SEO Review Tools.
API info: https://www.seoreviewtools.com/seo-api/
API documentation: https://api.seoreviewtools.com/documentation/
LinkedIn: https://www.linkedin.com/company/seo-review-tools
*/
// input URL
$inputUrl = 'https://www.seoreviewtools.com/"';
// API key
$apiKey = 'YOUR-API-KEY';
// specific API url
$apiRequestUrl = 'https://api.seoreviewtools.com/technical-seo-audit/?url='.$inputUrl.'&key='.$apiKey;
// get data from API
$jsonReposnse = file_get_contents($apiRequestUrl);
// convert JSON to PHP array
$dataArray = json_decode($jsonReposnse, true);
// check if API call is success or failed
// (just some basic validation)
// API call fail
if ($dataArray['status'] !== 'ok'){
// return error message
echo 'Error message: '.$dataArray['error message'];
// API call success
} else {
// print data
print_r($dataArray);
}
?>
Python code example
import requests
# Input URL
input_url = 'https://www.seoreviewtools.com/'
# API key
api_key = 'YOUR-API-KEY'
# Specific API URL
api_request_url = f'https://api.seoreviewtools.com/technical-seo-audit/?url={input_url}&key={api_key}'
# Get data from API
response = requests.get(api_request_url)
data = response.json()
# Check if API call is successful or failed
if data.get('status') != 'ok':
# Return error message
print('Error message:', data.get('error message'))
else:
# Print data
print(data)
JSON response example
Ready to start testing the Technical SEO audit API endpoint? Get your API Key →