Skip to main content

Python client for SEO Score API — audit any URL for SEO issues with one function call

Project description

seoscoreapi

Python client for SEO Score API — audit any URL for SEO issues with one function call.

Install

pip install seoscoreapi

Quick Start

from seoscoreapi import audit, signup

# Get a free API key (5 audits/day)
key = signup("you@example.com")

# Audit any URL
result = audit("https://example.com", api_key=key)
print(f"Score: {result['score']}/100 ({result['grade']})")

# See what to fix
for p in result["priorities"]:
    print(f"  [{p['severity']}] {p['issue']}")

Functions

Function Description
signup(email) Get a free API key
audit(url, api_key) Run SEO audit on a URL
batch_audit(urls, api_key) Audit multiple URLs (paid)
usage(api_key) Check your usage/limits
add_monitor(url, api_key) Set up score monitoring (paid)
list_monitors(api_key) List active monitors
report_url(domain) Get shareable report URL

What Gets Checked

28 checks across 5 categories: meta & content, technical SEO, social/OG, performance, accessibility.

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

seoscoreapi-1.0.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

seoscoreapi-1.0.0-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file seoscoreapi-1.0.0.tar.gz.

File metadata

  • Download URL: seoscoreapi-1.0.0.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for seoscoreapi-1.0.0.tar.gz
Algorithm Hash digest
SHA256 0f79e7d392dad2bbb941db255b1c741d319969e54efad3a8015922f1e9c85325
MD5 446abffab6ba9e2971abcfcc24bdaba3
BLAKE2b-256 d4f8d07259ac34730cf926664e9b7b49e95280586fadba27ece1f4237f0b133e

See more details on using hashes here.

File details

Details for the file seoscoreapi-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: seoscoreapi-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for seoscoreapi-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e1d19aa8b32ae7710f30c0b56101d505ad44a866e6f5e84f52bbecfa1abf947d
MD5 7f4dc2f1edc86aedd38bb86ead9694ac
BLAKE2b-256 1baed1401cf94f9ff12bdeb888918b5dea2c866c5d5ed1e74a0dff258da1bdc8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page