# Rankfield > Rankfield is an SEO and web data API at https://rankfield.dev/v1/: Site Strength and referring domains from the Rankfield web graph, search suggestions, and live page data (links, Markdown, language). One API key, sent as `Authorization: Bearer `, works for every endpoint. Each link below is the Markdown copy of a docs page. Every HTML page also answers with Markdown for `Accept: text/markdown`. - [Rankfield API docs](https://rankfield.dev/docs.md): Call Rankfield's SEO and web data API: Site Strength, referring domains, search suggestions and live page data, with one API key. ## Get started - [Get started](https://rankfield.dev/docs/get-started.md): Get a Rankfield API key, make your first request, and learn how keys, errors, rate limits and batch jobs work. - [Quickstart](https://rankfield.dev/docs/get-started/quickstart.md): Get an API key, make your first Rankfield request with cURL, Python or JavaScript, and read the answer. - [Authentication](https://rankfield.dev/docs/get-started/authentication.md): Authenticate every Rankfield API request with your API key in the Authorization header, and keep the key safe. - [Errors](https://rankfield.dev/docs/get-started/errors.md): Read Rankfield API errors: the HTTP status codes, the JSON error body of each endpoint family, and which errors to retry. - [Rate limits](https://rankfield.dev/docs/get-started/rate-limits.md): See how much one Rankfield request or job can hold, what a busy server answers, and how to avoid 429 errors. - [Batch jobs](https://rankfield.dev/docs/get-started/batch-jobs.md): Send many URLs, domains or keywords in one Rankfield batch job, follow its progress, and read results as they finish. ## Site Strength - [Site Strength](https://rankfield.dev/docs/site-strength.md): Get Site Strength, Rankfield's 0–100 authority score for a domain, calculated from the Rankfield web graph. - [Get Site Strength](https://rankfield.dev/docs/site-strength/get-site-strength.md): Get the Site Strength of a domain: a 0–100 score of how strongly the web links to it, from the Rankfield web graph. - [How Site Strength works](https://rankfield.dev/docs/site-strength/how-site-strength-works.md): Learn how Rankfield calculates Site Strength from web graph ranks, and how to compare and interpret scores. ## Referring Domains - [Referring Domains](https://rankfield.dev/docs/referring-domains.md): Count the domains that link to a site, list every one of them with its Site Strength, and export the full list as CSV or JSONL. - [Get Referring Domains](https://rankfield.dev/docs/referring-domains/get-referring-domains.md): Get how many distinct domains link to a domain, and the 20 strongest of them with their Site Strength. - [List All Referring Domains](https://rankfield.dev/docs/referring-domains/list-referrers.md): List every domain that links to a domain, with its Site Strength, page by page or as one CSV or JSONL file. - [List Outbound Domains](https://rankfield.dev/docs/referring-domains/list-outbound-domains.md): List every domain a site links to, with its Site Strength, page by page or as one CSV or JSONL file. - [Get Referrer Profile](https://rankfield.dev/docs/referring-domains/get-referrer-profile.md): Get how a domain's referring domains spread across ten Site Strength ranges, counted over the complete list. - [Start an export job](https://rankfield.dev/docs/referring-domains/start-an-export-job.md): Export every referring or outbound domain of a site as a CSV or JSONL file, however long the list. - [Get an export job](https://rankfield.dev/docs/referring-domains/get-an-export-job.md): Check an export job's progress and, once it is complete, its row count, file parts, checksums and download link. ## Suggest - [Suggest](https://rankfield.dev/docs/suggest.md): Get the autocomplete suggestions Bing, DuckDuckGo and Yahoo show for a keyword, one at a time or for up to 10,000 keywords in a job. - [Get Bing suggestions](https://rankfield.dev/docs/suggest/get-bing-suggestions.md): Get the autocomplete suggestions Bing shows for a keyword, in one of ten markets, as a JSON list. - [Get DuckDuckGo suggestions](https://rankfield.dev/docs/suggest/get-duckduckgo-suggestions.md): Get the autocomplete suggestions DuckDuckGo shows for a keyword, as a JSON list with the time they were collected. - [Get Yahoo Search Predictions](https://rankfield.dev/docs/suggest/get-yahoo-search-predictions.md): Get the search predictions Yahoo shows for a keyword, as a JSON list with the time they were collected. - [Start a suggest job](https://rankfield.dev/docs/suggest/start-a-job.md): Collect suggestions for up to 10,000 keywords in one job, with a delivery deadline of 6, 60 or 300 seconds. - [Get a suggest job](https://rankfield.dev/docs/suggest/get-a-job.md): Check a suggest job's status and how many of its keywords are done, succeeded and failed. - [Get suggest job results](https://rankfield.dev/docs/suggest/get-results.md): Read a suggest job's keywords as they finish, each with its engine answer, and page through them with a cursor. - [Cancel a suggest job](https://rankfield.dev/docs/suggest/cancel-a-job.md): Stop a running suggest job. Keywords already finished stay readable; the rest end with status 499. - [Get usage and capacity](https://rankfield.dev/docs/suggest/get-usage-and-capacity.md): See how many keywords your key has used today on a suggest engine, its jobs and requests by status, and the engine's delivery tiers. ## Link Extraction - [Link Extraction](https://rankfield.dev/docs/link-extraction.md): Extract every link on a live web page, with anchor text and rel values, for one page at a time or up to 600 pages in a job. - [Extract links from a page](https://rankfield.dev/docs/link-extraction/extract-links.md): Fetch a live web page and list every link on it: URL, anchor text, rel values, internal or external, and how often it appears. - [Start a Link Extraction job](https://rankfield.dev/docs/link-extraction/start-a-job.md): Run Link Extraction on up to 600 pages in one background job, then read each page's result as soon as it is ready. - [Get a Link Extraction job](https://rankfield.dev/docs/link-extraction/get-a-job.md): Check a Link Extraction job: its status, how many pages are done, succeeded and failed, and its progress from 0 to 1. - [Get Link Extraction results](https://rankfield.dev/docs/link-extraction/get-results.md): Read a Link Extraction job's pages as each one finishes, page through them with a cursor, or download the finished job as JSONL or CSV. ## Scrape - [Scrape](https://rankfield.dev/docs/scrape.md): Turn any public web page into clean Markdown for LLMs, with its metadata, links, images, structured data and AI-use signals. - [Scrape a page](https://rankfield.dev/docs/scrape/scrape-a-page.md): Turn a web page into clean Markdown for LLMs, with its metadata, headings, links, images, structured data, language and AI-use signals. - [Start a Scrape job](https://rankfield.dev/docs/scrape/start-a-job.md): Scrape up to 10,000 URLs in one background job; each item takes the same parameters as a single call. - [Get a Scrape job](https://rankfield.dev/docs/scrape/get-a-job.md): Check a Scrape job: its status, how many items are done and failed, and when its results expire. - [Get Scrape job results](https://rankfield.dev/docs/scrape/get-results.md): Read a Scrape job's items as each one finishes, with its full answer or error, and page through them with a cursor. - [Cancel a Scrape job](https://rankfield.dev/docs/scrape/cancel-a-job.md): Stop a Scrape job. Items already finished stay readable for 24 hours; items not started are dropped. ## Bot View - [Bot View](https://rankfield.dev/docs/bot-view.md): See how 274 search engines, AI crawlers and SEO tools are treated by a page's robots.txt, llms.txt, meta robots and TDM signals. - [Check how crawlers see a page](https://rankfield.dev/docs/bot-view/check-a-page.md): See which of 274 search, AI and SEO crawlers a page's robots.txt allows, with the deciding rule, plus llms.txt, meta robots and TDM signals. - [Start a Bot View job](https://rankfield.dev/docs/bot-view/start-a-job.md): Check up to 10,000 URLs with Bot View in one background job; each item takes the same parameters as a single call. - [Get a Bot View job](https://rankfield.dev/docs/bot-view/get-a-job.md): Check a Bot View job: its status, how many items are done and failed, and when its results expire. - [Get Bot View job results](https://rankfield.dev/docs/bot-view/get-results.md): Read a Bot View job's items as each one finishes, with its full answer or error, and page through them with a cursor. - [Cancel a Bot View job](https://rankfield.dev/docs/bot-view/cancel-a-job.md): Stop a Bot View job. Items already finished stay readable for 24 hours; items not started are dropped. ## Brand - [Brand](https://rankfield.dev/docs/brand.md): Get a company's brand from its domain: name, description, logos, icons, colours, fonts, social profiles and contact details. - [Get a company's brand](https://rankfield.dev/docs/brand/get-a-brand.md): Get a company's name, description, logos, icons, colours, fonts, social profiles and published contact details from its domain. - [Start a Brand job](https://rankfield.dev/docs/brand/start-a-job.md): Get the brands of up to 10,000 domains in one background job; each item takes the same parameters as a single call. - [Get a Brand job](https://rankfield.dev/docs/brand/get-a-job.md): Check a Brand job: its status, how many items are done and failed, and when its results expire. - [Get Brand job results](https://rankfield.dev/docs/brand/get-results.md): Read a Brand job's items as each one finishes, with its full answer or error, and page through them with a cursor. - [Cancel a Brand job](https://rankfield.dev/docs/brand/cancel-a-job.md): Stop a Brand job. Items already finished stay readable for 24 hours; items not started are dropped. ## Site Map - [Site Map](https://rankfield.dev/docs/map.md): List every URL of a website from its sitemaps, feeds, links and a short crawl, deduplicated, with sources and last-modified dates. - [Map a website](https://rankfield.dev/docs/map/map-a-site.md): List a website's URLs from its sitemaps, feeds, homepage links and a short crawl, each with its sources and last-modified date. - [Start a Site Map job](https://rankfield.dev/docs/map/start-a-job.md): Map up to 1,000 websites in one background job; each item takes the same parameters as a single call. - [Get a Site Map job](https://rankfield.dev/docs/map/get-a-job.md): Check a Site Map job: its status, how many items are done and failed, and when its results expire. - [Get Site Map job results](https://rankfield.dev/docs/map/get-results.md): Read a Site Map job's items as each one finishes, with its full answer or error, and page through them with a cursor. - [Cancel a Site Map job](https://rankfield.dev/docs/map/cancel-a-job.md): Stop a Site Map job. Items already finished stay readable for 24 hours; items not started are dropped. ## Site Audit - [Site Audit](https://rankfield.dev/docs/site-audit.md): Audit a whole website for technical SEO and AEO: every page checked, then joined into one link graph. - [Audit a website](https://rankfield.dev/docs/site-audit/audit-a-website.md): Start a technical SEO and AEO audit of a website: we crawl its pages and check each one against 213 rules. - [Follow an audit](https://rankfield.dev/docs/site-audit/follow-an-audit.md): Read an audit's status and live progress: pages fetched, the current speed, the site's response time and the issues found so far. - [Read the results](https://rankfield.dev/docs/site-audit/read-the-results.md): Read what an audit found: the main problems, every issue with its pages, page and link records, the folder tree, the crawl log and earlier audits. ## AI agents - [AI agents](https://rankfield.dev/docs/agents.md): Connect AI agents to Rankfield: the MCP server, the agent skill, llms.txt and Markdown copies of every docs page. - [For coding agents](https://rankfield.dev/docs/agents/for-coding-agents.md): The short version of the Rankfield docs for coding agents: base URL, auth, the endpoint to pick for each task, timeouts and gotchas. - [MCP server](https://rankfield.dev/docs/agents/mcp-server.md): Connect Claude, Cursor or any MCP client to Rankfield's remote MCP server over Streamable HTTP, with your API key as a bearer token. - [Agent skill](https://rankfield.dev/docs/agents/agent-skill.md): Give an AI agent Rankfield's SKILL.md: when to use Rankfield, how to get a key, and the calls to make, in one file. - [llms.txt and Markdown pages](https://rankfield.dev/docs/agents/llms-txt-and-markdown.md): Read the Rankfield docs as plain Markdown: llms.txt, llms-full.txt, a .md copy of every page, and Accept: text/markdown. ## Data and methodology - [Data and methodology](https://rankfield.dev/docs/data.md): Learn where Rankfield's link data comes from, which web graph release it uses, and what the numbers can and cannot tell you. - [Get Dataset Status](https://rankfield.dev/docs/data/get-dataset-status.md): Get the web graph release Rankfield serves now: its date, build, scoring version and how many domains and links it holds. - [Coverage and dates](https://rankfield.dev/docs/data/coverage-and-dates.md): Understand what the Rankfield web graph covers, how old the data is, and why a domain or a link can be missing. - [Data FAQ](https://rankfield.dev/docs/data/faq.md): Answers to common questions about Rankfield's Site Strength, referring domains and web graph data. - [Glossary](https://rankfield.dev/docs/data/glossary.md): Definitions of the terms used in Rankfield's API answers: Site Strength, referring domain, observations, release and more. ## Changelog - [Changelog](https://rankfield.dev/docs/changelog.md): Changes to the Rankfield API and MCP server that can affect your code, newest first. ## Machine-readable surfaces - [Full docs in one file](https://rankfield.dev/llms-full.txt): every page above, in reading order. - [MCP server](https://rankfield.dev/mcp): Streamable HTTP, `Authorization: Bearer `. See [MCP server](https://rankfield.dev/docs/agents/mcp-server.md). - [Agent skill](https://rankfield.dev/agent-onboarding/SKILL.md): how an agent gets a key and calls the API.