# outbound.dev > Find the people and companies to reach, with one API key, billed per record found. - [Introduction](https://docs.outbound.dev/index.md): Find the people and companies to reach, with one API key, billed per record found. - [Quickstart](https://docs.outbound.dev/quickstart.md): From a new account to your first search, and what it cost, in five minutes. - [Authentication](https://docs.outbound.dev/authentication.md): API keys, what each key may call, and capping what a key spends. - [Pricing and billing](https://docs.outbound.dev/billing.md): What each call costs, how a paid call is charged, and where to see it. - [Errors](https://docs.outbound.dev/errors.md): The one envelope every failure uses, the status codes, and every error code. - [Rate limits](https://docs.outbound.dev/rate-limits.md): How many calls each group of endpoints takes, per minute and per day. - [Pagination](https://docs.outbound.dev/pagination.md): Paging through search results and through your ledger and requests. - [Find people](https://docs.outbound.dev/guides/find-people.md): Describe who you want, refine it with filters, count before you pay, and keep the search. - [Find companies and their people](https://docs.outbound.dev/guides/find-companies.md): Search companies, name one from its domain, and list the people who work there. - [Track your spend](https://docs.outbound.dev/guides/track-spend.md): What each call cost, your balance, usage by day, and every request of the last 30 days. - [Search people](https://docs.outbound.dev/api-reference/people/search-people.md): Finds people by a plain-language `query`, by `filters`, or by a saved search (`savedSearchId` or `savedSearchName`): send exactly one. `linkedinUrl` looks up one person, on its own or within the search. - [Count people](https://docs.outbound.dev/api-reference/people/count-people.md): Counts the people a search would find, without listing them. Send exactly one of `query`, `filters`, `savedSearchId` or `savedSearchName`, as the search takes them. - [List people filter values](https://docs.outbound.dev/api-reference/people/list-people-filter-values.md): The filters the people search takes and the values each accepts, or one filter's with `field`. A free-text filter has no fixed values: its `autocomplete` is the `GET /v1/people/autocomplete` query that suggests them. `jobTitleRoleToSubRole` lists each department's sub-departments. - [Suggest people filter values](https://docs.outbound.dev/api-reference/people/suggest-people-filter-values.md): Suggests values for a free-text people filter as it is typed: job titles, companies, websites, locations, regions, schools and skills. Send a suggestion's `name` as the filter's value. - [Search companies](https://docs.outbound.dev/api-reference/companies/search-companies.md): Finds companies by a plain-language `query`, by `filters`, or by a saved company search: send exactly one. - [Count companies](https://docs.outbound.dev/api-reference/companies/count-companies.md): Counts the companies a search would find, without listing them. Send exactly one of `query`, `filters`, `savedSearchId` or `savedSearchName`, as the search takes them. - [List company filter values](https://docs.outbound.dev/api-reference/companies/list-company-filter-values.md): The values the company search filters take. Without `field`, one list per filter: `industries` for `industriesV2`, `linkedinIndustries` for `linkedinIndustries`, `crunchbaseIndustries` for `crunchbaseCategories`, `crunchbaseCategoryGroups` for `crunchbaseCategoryGroups`, `companyTags` for `tags`, `n… - [Suggest company filter values](https://docs.outbound.dev/api-reference/companies/suggest-company-filter-values.md): Suggests company names (`company`), headquarters places (`location`, values of `headquartersCity`) or states (`state`, values of `headquartersStateName`) as they are typed. `orgType=investor` narrows company names to investors, for the `investors` filter. - [Resolve a company](https://docs.outbound.dev/api-reference/companies/resolve-a-company.md): Names one company from its `name`, website `domain` or `linkedinUrl`: its name, domain, LinkedIn page and logo. Send at least one. When several are sent, only the most precise is looked up: `linkedinUrl`, then `domain`, then `name`. A name resolves to the best-known company of that name, so send a d… - [List a company's people](https://docs.outbound.dev/api-reference/companies/list-a-companys-people.md): Lists the people who work at one company, narrowed by people `filters` such as seniority or department when you send them. Send `company` as `POST /v1/companies/resolve` takes it. - [List saved searches](https://docs.outbound.dev/api-reference/saved-searches/list-saved-searches.md): The organization's saved searches, people and company alike, or one kind with `type`. - [Create a saved search](https://docs.outbound.dev/api-reference/saved-searches/create-a-saved-search.md): Keeps a search's `filters` under a `title`, for people (the default) or for companies. To keep a search you ran, send the `filters` its page answered with. - [Get a saved search](https://docs.outbound.dev/api-reference/saved-searches/get-a-saved-search.md): One saved search. Another organization's, or one that was deleted, answers `404`. - [Delete a saved search](https://docs.outbound.dev/api-reference/saved-searches/delete-a-saved-search.md): Deletes a saved search. - [Update a saved search](https://docs.outbound.dev/api-reference/saved-searches/update-a-saved-search.md): Renames a saved search, replaces its filters, or both. Its kind cannot change. - [Run a saved search](https://docs.outbound.dev/api-reference/saved-searches/run-a-saved-search.md): Runs a saved people search and returns one page of people, as `POST /v1/people/search` does with `savedSearchId`. The stored filters are the search: the body only pages it (`limit`, `cursor`) or narrows it to one person (`linkedinUrl`). Stored filters the search no longer takes are left out and list… - [Get a job](https://docs.outbound.dev/api-reference/jobs/get-a-job.md): A long task a call started: whether it is still running, how far it got, what it produced and what it was charged. Any key of the organization that started it can read it. Its status is refreshed at most every 15 seconds, so poll no faster. Free, with its own limit, so polling never spends the accou… - [Get the calling key](https://docs.outbound.dev/api-reference/account/get-the-calling-key.md): Which key is calling and for which organization: the key's scope, and what it spent today against its daily cap. Free, for any key. - [Revoke the calling key](https://docs.outbound.dev/api-reference/account/revoke-the-calling-key.md): Revokes the key that makes this call. This call succeeds; the key's next call is refused with `api_key_revoked`. Use it when a key may have leaked. Free, with its own limit, so a leaked key flooding other calls cannot block its own revoke. - [List rate limits](https://docs.outbound.dev/api-reference/account/list-rate-limits.md): Every rate limit the organization's calls share, with what is left of it in the current window, and the calling key's spend today against its daily cap. Free, with its own limit, so reading the limits never spends them. - [Get the balance](https://docs.outbound.dev/api-reference/billing/get-the-balance.md): The organization's balance, what is set aside for calls in progress, what new calls can use, and whether auto-recharge is on, with the calling key's spend today. Free, for any key. - [List ledger entries](https://docs.outbound.dev/api-reference/billing/list-ledger-entries.md): Every change to the balance, newest first: top-ups, charges, refunds and adjustments, each with the balance after it. A charge names the key, route and request it paid for. Needs a key with full access. Free. - [List prices](https://docs.outbound.dev/api-reference/billing/list-prices.md): The price of every billable item, in US dollars, and the version of the list. Free, for any key. - [Get usage](https://docs.outbound.dev/api-reference/usage-and-requests/get-usage.md): Calls, billed units, misses, errors and spend for each UTC day of the range, by product, and for each route. A key with full access reads the whole organization's usage, or one key's with `apiKeyId`; any other key reads only its own. Free. - [List requests](https://docs.outbound.dev/api-reference/usage-and-requests/list-requests.md): Every request of the last 30 days, newest first, with its status, time and cost. Filter by status class, route, key or time, or find one request by its id. A key without full access sees only its own requests. Free. - [Get a request](https://docs.outbound.dev/api-reference/usage-and-requests/get-a-request.md): One request of the last 30 days with its request and response bodies, as JSON text with keys and passwords removed. A key without full access reads only its own requests; another key's request answers 404. Free. ## OpenAPI Specs - [openapi](/openapi.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.