# Periphery - [What is Periphery](https://docs.periphery.exposed/index.md): Visibility beyond your perimeter. Periphery indexes what publicly reachable web apps on hosting platforms expose to any visitor, and lets you search it. - [Sign in](https://docs.periphery.exposed/getting-started/sign-in.md): Create an account or sign in to the Periphery console with Google or an emailed magic link. - [Your first search](https://docs.periphery.exposed/getting-started/first-search.md): Run a domain search in the Periphery console and read the results. - [Understanding results](https://docs.periphery.exposed/getting-started/understanding-results.md): How to interpret search signals, snapshots, credentials, and favicon matches before acting on a Periphery result. - [Query syntax](https://docs.periphery.exposed/search/query-syntax.md): How the Periphery search bar parses what you type: free text, domains, and key:value filters. - [Domain search](https://docs.periphery.exposed/search/domain-search.md): Find indexed apps that match an organisation's domain through hostnames, email addresses, and page mentions. - [Filter reference](https://docs.periphery.exposed/search/filters.md): Every key:value filter the Periphery search bar and API accept, with examples. - [Finding clones](https://docs.periphery.exposed/search/finding-clones.md): Use the favicon hash to find every app serving the same favicon: forks, redeployments, and phishing kits. - [Respond to findings](https://docs.periphery.exposed/workflows/respond-to-findings.md): Playbooks for triaging an unexpected app, exposed credential, possible clone, or finding you do not own. - [Reading an app page](https://docs.periphery.exposed/apps/app-page.md): What each section of a Periphery app page shows, and what first seen and last seen mean. - [Emails and credentials](https://docs.periphery.exposed/apps/emails-and-credentials.md): How Periphery finds email addresses and credentials on a page, what verified means, and what each plan shows. - [Plans and limits](https://docs.periphery.exposed/plans.md): What the Free and Plus plans include, the monthly searches each one gets, and the rate limits that apply. - [Providers](https://docs.periphery.exposed/coverage/providers.md): The hosting and platform providers Periphery indexes, with the slug each one uses in the provider: filter. - [How the index is built](https://docs.periphery.exposed/coverage/how-the-index-is-built.md): Where Periphery's hostnames come from, what a snapshot records, and how dead hosts are retired. - [Removal requests](https://docs.periphery.exposed/policies/removal-requests.md): How to have an application or an email address removed from the Periphery index. - [Acceptable use](https://docs.periphery.exposed/policies/acceptable-use.md): What you may and may not do with what Periphery shows you. A summary of section 4 of the terms of service. - [API overview](https://docs.periphery.exposed/api/overview.md): The Periphery JSON API: base URL, endpoints, the response fields, pagination, and how the contract changes. - [API recipes](https://docs.periphery.exposed/api/recipes.md): Common Periphery API workflows: paginate search results, fetch full app records, refresh links, and automate safely around rate limits and errors. - [Authentication](https://docs.periphery.exposed/api/authentication.md): Get an API key from the console and send it with each request. - [Limits and errors](https://docs.periphery.exposed/api/limits-and-errors.md): Rate limits, the monthly search allowance, and every error the Periphery API returns, with its code. - [API changelog](https://docs.periphery.exposed/api/changelog.md): Every change to the Periphery API contract, newest first. - [Search apps](https://docs.periphery.exposed/api-reference/search/search-apps.md): Runs a query in the console's syntax and returns one page of up to 50 hits. Free text, bare domains, and `key:value` filters work exactly as in the search bar; see the filter reference in the guides. - [Get an app](https://docs.periphery.exposed/api-reference/apps/get-an-app.md): Returns the full record for one hostname: its summary (the same fields and values a search hit carries), the visible page `text` and, on Plus, the masked `credentials`. The record is read live, so it can be newer than a cached search page; when they differ, the record wins. - [MCP server](https://docs.periphery.exposed/mcp/overview.md): Connect Claude, ChatGPT, Cursor or your own agent to Periphery, and search the index and read app records in plain language. - [Tools and prompts](https://docs.periphery.exposed/mcp/tools.md): Every tool and prompt the Periphery MCP server offers, what each one returns, and the errors your assistant can receive. ## OpenAPI Specs - [openapi](/openapi.yaml) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.