# Kalent API - [API Overview](https://docs.kalent.ai/introduction.md): Search millions of professional profiles with the Kalent API. - [Embedded API overview](https://docs.kalent.ai/embedded-api-overview.md): Bring Kalent talent search, qualification, and LinkedIn contact enrichment into your own product. - [Authentication](https://docs.kalent.ai/authentication.md): Authenticate your requests with an API key. - [Coding agent prompt](https://docs.kalent.ai/coding-agent-prompt.md): Let a coding agent integrate the Kalent API into your project. - [Rate limits](https://docs.kalent.ai/rate-limits.md): Per-key request windows, and the 429 response when a window is exceeded. - [Credits](https://docs.kalent.ai/credits.md): API credits for search, and contact credits for enrichment. They are separate balances. - [Non-deterministic Results](https://docs.kalent.ai/non-deterministic-results.md): Understand why search results may vary between identical API requests and how to work with this behavior. - [Extract search from prompt](https://docs.kalent.ai/api-reference/search-talents-by-prompt-extraction.md): Turn a job description into filters and qualification criteria, without running a search. - [Estimate talent pool](https://docs.kalent.ai/api-reference/search-talents-estimation.md): Count how many profiles match a set of filters, without returning them. - [Search talents](https://docs.kalent.ai/api-reference/search-talents.md): Find professional profiles matching a set of filters. - [Search talents by prompt](https://docs.kalent.ai/api-reference/search-talents-by-prompt.md): Find professional profiles from a natural-language description. - [Accepted filter values](https://docs.kalent.ai/api-reference/accepted-filter-values.md): Reference of all filter types and their accepted values for the Search Talents endpoint. - [Qualified search overview](https://docs.kalent.ai/api-reference/qualified-search-overview.md): How a qualified search runs, what it costs, and how to follow it with polling or webhooks. - [Search qualified talents](https://docs.kalent.ai/api-reference/search-talents-qualified.md): Start a qualified talent search from structured filters and qualification criteria. - [Search qualified talents by prompt](https://docs.kalent.ai/api-reference/search-talents-qualified-by-prompt.md): Start a qualified talent search from a natural-language prompt. - [Get qualified search result](https://docs.kalent.ai/api-reference/get-qualified-search.md): Read the status and qualified talents of a search. - [Continue qualified search](https://docs.kalent.ai/api-reference/continue-qualified-search.md): Authorise a new credit budget on a qualified search, or retry a failed wave. - [Start LinkedIn contact enrichment](https://docs.kalent.ai/api-reference/contact-enrich.md): Start enrichment from a LinkedIn profile URL. - [Get LinkedIn contact enrichment result](https://docs.kalent.ai/api-reference/get-contact-enrichment-result.md): Read contact enrichment results for a workspace talent. - [Platform API overview](https://docs.kalent.ai/platform-api-overview.md): Automate the sourcings, candidates, and outreach sequences your team runs in the Kalent app. - [Authentication](https://docs.kalent.ai/authentication.md): Authenticate your requests with an API key. - [Rate limits](https://docs.kalent.ai/rate-limits.md): Per-key request windows, and the 429 response when a window is exceeded. - [Credits](https://docs.kalent.ai/credits.md): API credits for search, and contact credits for enrichment. They are separate balances. - [Non-deterministic Results](https://docs.kalent.ai/non-deterministic-results.md): Understand why search results may vary between identical API requests and how to work with this behavior. - [Create sourcing](https://docs.kalent.ai/api-reference/create-sourcing.md): Create an empty sourcing campaign linked to your workspace. - [List sourcings](https://docs.kalent.ai/api-reference/get-sourcings.md): Returns paginated sourcings for the authenticated workspace. - [Add talent to sourcing](https://docs.kalent.ai/api-reference/add-talent-to-sourcing.md): Link a talent to a sourcing as a candidate. - [Enrich candidate contacts](https://docs.kalent.ai/api-reference/enrich-candidate-contacts.md): Start phone or email enrichment for the talent behind a candidate. - [List candidates](https://docs.kalent.ai/api-reference/get-candidates.md): Returns paginated candidates for a sourcing. - [Get candidate](https://docs.kalent.ai/api-reference/get-candidate.md): Fetch a candidate with secured talent profile and contact loading flags. - [Update candidate status](https://docs.kalent.ai/api-reference/update-candidate-status.md): Change the status of a candidate in a sourcing. - [Remove candidate from sourcing](https://docs.kalent.ai/api-reference/remove-candidate-from-sourcing.md): Remove a candidate from a sourcing flow (sets status to NOT_RETAINED). - [Create sequence blueprint](https://docs.kalent.ai/api-reference/create-sequence-blueprint.md): Create a manual outreach sequence blueprint for a sourcing. - [List dynamic sequences](https://docs.kalent.ai/api-reference/get-dynamic-sequences.md): Returns paginated sequence blueprints (dynamic sequences) for a sourcing. - [Update sequence blueprint](https://docs.kalent.ai/api-reference/update-sequence-blueprint.md): Update a sequence blueprint name, steps, or configuration. - [Start sequence blueprint](https://docs.kalent.ai/api-reference/start-sequence-blueprint.md): Start dynamic outreach sequences from a blueprint for candidates. - [Get candidate dynamic sequence status](https://docs.kalent.ai/api-reference/get-candidate-dynamic-sequence.md): Read the current or latest dynamic outreach sequence status for a candidate. - [MCP Overview](https://docs.kalent.ai/mcp/overview.md): Connect your AI assistant to Kalent's talent database using the Model Context Protocol (MCP). - [Rate limits](https://docs.kalent.ai/rate-limits.md): Per-key request windows, and the 429 response when a window is exceeded. - [Credits](https://docs.kalent.ai/credits.md): API credits for search, and contact credits for enrichment. They are separate balances. - [Non-deterministic Results](https://docs.kalent.ai/mcp/non-deterministic-results.md): Understand why search results may vary between identical requests and how to work with this behavior. - [search_talents_by_prompt](https://docs.kalent.ai/mcp/search-talents-by-prompt.md): Search the Kalent talent database using natural language via your AI assistant. - [search_talents_by_filters](https://docs.kalent.ai/mcp/search-talents-by-filters.md): Search the Kalent talent database with structured Kalent filters via your AI assistant. - [search_qualified_talents_by_prompt](https://docs.kalent.ai/mcp/search-qualified-talents-by-prompt.md): Start a qualified talent search from a natural-language prompt via your AI assistant. - [search_qualified_talents_by_filters](https://docs.kalent.ai/mcp/search-qualified-talents-by-filters.md): Start a qualified talent search from structured Kalent filters via your AI assistant. - [get_qualified_search_result](https://docs.kalent.ai/mcp/get-qualified-search-result.md): Read the status and qualified talents of a search via your AI assistant. - [continue_qualified_search](https://docs.kalent.ai/mcp/continue-qualified-search.md): Authorise a new credit budget on a qualified search, or retry a failed wave, via your AI assistant. - [enrich_linkedin_contacts](https://docs.kalent.ai/mcp/enrich-linkedin-contacts.md): Start phone or email enrichment from a LinkedIn profile URL (creates a sparse internal talent when needed). - [get_contact_enrichment_result](https://docs.kalent.ai/mcp/get-contact-enrichment-result.md): Read emails, phones, and loading flags for a talent in your workspace after contact enrichment was started. - [create_sourcing](https://docs.kalent.ai/mcp/create-sourcing.md): Create an empty sourcing campaign in the authenticated workspace. - [get_sourcings](https://docs.kalent.ai/mcp/get-sourcings.md): List paginated sourcings for the authenticated workspace. - [add_talent_to_sourcing](https://docs.kalent.ai/mcp/add-talent-to-sourcing.md): Attach a talent to a sourcing and ensure candidate status TO_BE_CONTACTED. - [get_candidates](https://docs.kalent.ai/mcp/get-candidates.md): List paginated candidates for a sourcing. - [get_candidate](https://docs.kalent.ai/mcp/get-candidate.md): Load candidate metadata with secured talent data and contact loading flags. - [update_candidate_status](https://docs.kalent.ai/mcp/update-candidate-status.md): Change the status of a candidate in a sourcing. - [remove_candidate_from_sourcing](https://docs.kalent.ai/mcp/remove-candidate-from-sourcing.md): Remove a candidate from a sourcing flow (sets status to NOT_RETAINED). - [enrich_candidate_contacts](https://docs.kalent.ai/mcp/enrich-candidate-contacts.md): Trigger asynchronous phone or email enrichment for a candidate talent. - [create_sequence_blueprint](https://docs.kalent.ai/mcp/create-sequence-blueprint.md): Create a manual outreach sequence blueprint for a sourcing. - [get_dynamic_sequences](https://docs.kalent.ai/mcp/get-dynamic-sequences.md): List sequence blueprints (dynamic sequences) for a sourcing. - [update_sequence_blueprint](https://docs.kalent.ai/mcp/update-sequence-blueprint.md): Update a sequence blueprint name, steps, or configuration. - [start_dynamic_sequences](https://docs.kalent.ai/mcp/start-dynamic-sequences.md): Start dynamic outreach sequences from a blueprint for candidates. - [get_candidate_dynamic_sequence_status](https://docs.kalent.ai/mcp/get-candidate-dynamic-sequence-status.md): Read the current or latest dynamic outreach sequence status for a candidate. - [API Overview](https://docs.kalent.ai/introduction.md): Search millions of professional profiles with the Kalent API. - [Authentication](https://docs.kalent.ai/authentication.md): Authenticate your requests with an API key. - [Rate limits](https://docs.kalent.ai/rate-limits.md): Per-key request windows, and the 429 response when a window is exceeded. - [Credits](https://docs.kalent.ai/credits.md): API credits for search, and contact credits for enrichment. They are separate balances. - [Search talents](https://docs.kalent.ai/v0.1/api-reference/search-talents.md): Find professional profiles matching job titles, locations, and keywords. ## Optional - [Book a call](https://cal.com/jules-granier/hire-your-next-gem-30min) - [Help Center](https://help.kalent.ai) - [Kalent App](https://app.kalent.ai) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.