> For the complete documentation index, see [llms.txt](https://docs.coresignal.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.coresignal.com/api-introduction.md).

# API introduction

- [APIs Overview](https://docs.coresignal.com/api-introduction/apis-overview.md): Overview of all Coresignal APIs for fresh company, employee, and jobs data – including a Real-time Employee API for real-time data access.
- [Authorization](https://docs.coresignal.com/api-introduction/authorization.md): Authenticate Coresignal API requests with your API key. Learn where to obtain it and how to send it in the apikey request header across common clients.
- [Credits](https://docs.coresignal.com/api-introduction/credits.md): Understand how Coresignal's credit system works. Credits are deducted per successful request when accessing fresh data via Search and Collect APIs.
- [Rate Limits](https://docs.coresignal.com/api-introduction/rate-limits.md): API rate limit reference for all Coresignal endpoints. Optimize fresh data streaming without hitting Search or Collect thresholds.
- [Response Codes](https://docs.coresignal.com/api-introduction/response-codes.md): Complete reference for all Coresignal API response codes – covering Search, Collect, Bulk Collect, Webhooks, and the Real-time Employee API.
- [Requests](https://docs.coresignal.com/api-introduction/requests.md)
- [Elasticsearch DSL](https://docs.coresignal.com/api-introduction/requests/elasticsearch-dsl.md): Write powerful queries against Coresignal's fresh data using Elasticsearch DSL. Includes schema links, input values, sorting options, and query tips.
- [Results Pagination](https://docs.coresignal.com/api-introduction/requests/elasticsearch-dsl/results-pagination.md)
- [Semantic Search](https://docs.coresignal.com/api-introduction/requests/semantic-search.md): Use Elasticsearch DSL semantic search endpoints to expand job title queries with synonym matches, improving recall without changing the request format.
- [Search Filters](https://docs.coresignal.com/api-introduction/requests/search-filters.md): Filter company, employee, job, and post datasets with simple API parameters. A practical alternative to Elasticsearch DSL for retrieving matching record IDs.
- [Search Preview](https://docs.coresignal.com/api-introduction/requests/search-preview.md): Search Preview returns up to 20 matching records with fresh data in a single API call. With pagination, preview up to 1,000 records.
- [Collect and Enrich](https://docs.coresignal.com/api-introduction/requests/collect.md): Retrieve individual records by ID or shorthand name, or enrich data from a website or profile URL. Learn to request complete records or select specific fields.
- [Bulk Collect](https://docs.coresignal.com/api-introduction/requests/bulk-collect.md): Retrieve multiple records in a single request across supported APIs. Learn about credit usage and how to control results with the optional limit parameter.
- [POST Requests](https://docs.coresignal.com/api-introduction/requests/bulk-collect/post-requests.md)
- [GET Requests](https://docs.coresignal.com/api-introduction/requests/bulk-collect/get-requests.md)
- [Webhooks](https://docs.coresignal.com/api-introduction/webhooks.md): Get real-time notifications on employee profile changes via webhooks. Subscriptions are valid for 91 days with no credit deduction per notification.
- [Experience Webhooks](https://docs.coresignal.com/api-introduction/webhooks/experience-webhooks.md): Receive notifications when employee experience records add or close positions.
- [Employee Webhooks](https://docs.coresignal.com/api-introduction/webhooks/employee-webhooks.md): Receive employee profile change notifications and filter subscriptions by tracked fields.
- [Subscription Management](https://docs.coresignal.com/api-introduction/webhooks/subscription-management.md): View, renew, and delete webhook subscriptions using the subscription management endpoints.
- [Subscription Simulation](https://docs.coresignal.com/api-introduction/webhooks/subscription-simulation.md): Test subscription webhooks by sending a simulated event to your callback URL.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.coresignal.com/api-introduction.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
