### API Overview: Fiber AI API Source: https://api.fiber.ai/openapi.json # Welcome to the Fiber AI API! Get your API key at . ## Authentication Include your API key in **one** of the following ways (listed in priority order): **Option 1 — Request body (POST) or query params (GET):** ```json { "apiKey": "YOUR_API_KEY" } ``` For a GET request, you can include your API key in the query params like this: ``` ?apiKey=YOUR_API_KEY ``` **Option 2 — `x-api-key` header:** ``` x-api-key: YOUR_API_KEY ``` **Option 3 — `Authorization` header (Bearer token):** ``` Authorization: Bearer YOUR_API_KEY ``` If an API key is provided in both the body/query and a header, the body/query value takes precedence. ## Rate limits Each endpoint has its own rate limit, and if you exceed it you will get a '429' error. Please contact us if you'd like to request a higher rate limit. ## Client timeouts Some sync endpoints perform live data fetches or multi-step enrichment and can take longer than the default HTTP client timeout (often 30s). Endpoints that require extra time display a **Recommended timeout** badge in their documentation. Configure your HTTP client's timeout to at least the recommended value before calling those endpoints to avoid premature connection drops. ## Troubleshooting Need help? Write to adi@fiber.ai or your contact on the Fiber team. ## Webhooks Fiber can send webhook notifications to your application when certain events occur. You can configure your webhook endpoints at (the same page where you manage your API keys). For a full list of available webhook event types, see . # SDKs & MCP Integrate the Fiber API into your applications with official SDKs or via **MCP** (Model Context Protocol) for LLM and AI agents. - **[llms.txt](/llms.txt)** — Agent-facing index (routing, MCP workflows, links to `/ai-docs/`). - **Node.js SDK:** - **Python SDK:** - **[Fiber SDKs](https://docs.fiber.ai/article/fiber-sdks)** — Client libraries and usage guides for your language or framework. - **[Using MCP in LLMs](https://docs.fiber.ai/article/using-mcp-in-llms)** — Connect Claude, Cursor, and other MCP-compatible tools to Fiber. - **[Developing with AI agents](https://docs.fiber.ai/article/developing-with-ai-agents)** — Plugins, MCP servers, skills, and quickstart for building with Fiber in your IDE. --- ```yaml # Fiber AI API # Version: 1.40.0 # Welcome to the Fiber AI API! Get your API key at . ## Authentication Include your API key in **one** of the following ways (listed in priority order): **Option 1 — Request body (POST) or query params (GET):** ```json { "apiKey": "YOUR_API_KEY" } ``` For a GET request, you can include your API key in the query params like this: ``` ?apiKey=YOUR_API_KEY ``` **Option 2 — `x-api-key` header:** ``` x-api-key: YOUR_API_KEY ``` **Option 3 — `Authorization` header (Bearer token):** ``` Authorization: Bearer YOUR_API_KEY ``` If an API key is provided in both the body/query and a header, the body/query value takes precedence. ## Rate limits Each endpoint has its own rate limit, and if you exceed it you will get a '429' error. Please contact us if you'd like to request a higher rate limit. ## Client timeouts Some sync endpoints perform live data fetches or multi-step enrichment and can take longer than the default HTTP client timeout (often 30s). Endpoints that require extra time display a **Recommended timeout** badge in their documentation. Configure your HTTP client's timeout to at least the recommended value before calling those endpoints to avoid premature connection drops. ## Troubleshooting Need help? Write to adi@fiber.ai or your contact on the Fiber team. ## Webhooks Fiber can send webhook notifications to your application when certain events occur. You can configure your webhook endpoints at (the same page where you manage your API keys). For a full list of available webhook event types, see . # SDKs & MCP Integrate the Fiber API into your applications with official SDKs or via **MCP** (Model Context Protocol) for LLM and AI agents. - **[llms.txt](/llms.txt)** — Agent-facing index (routing, MCP workflows, links to `/ai-docs/`). - **Node.js SDK:** - **Python SDK:** - **[Fiber SDKs](https://docs.fiber.ai/article/fiber-sdks)** — Client libraries and usage guides for your language or framework. - **[Using MCP in LLMs](https://docs.fiber.ai/article/using-mcp-in-llms)** — Connect Claude, Cursor, and other MCP-compatible tools to Fiber. - **[Developing with AI agents](https://docs.fiber.ai/article/developing-with-ai-agents)** — Plugins, MCP servers, skills, and quickstart for building with Fiber in your IDE. --- # Base URL: https://api.fiber.ai ``` -------------------------------- ### GET /v1/audiences/{audienceId}/prospects Source: https://api.fiber.ai/openapi.json Gets the prospects (people) in an audience with pagination. Use the nextCursor from the response to fetch the next page. Pass your apiKey in the query string. Rate limit: 120 requests per 1 minute 💰 Cost: FREE! No credits are charged for this API.  ```markdown ### Parameters - **apiKey** (string, query, required): Your Fiber API key - **pageSize** (integer, query, optional): The number of prospects to return per page (max 500). - **cursor** (string,null, query, optional): The pagination cursor from the previous page. - **audienceId** (string, path, required): The unique ID of the audience. ### Responses #### 200 - Default Response - **output** (object) (required) - **audienceId** (string) (required): The ID of the audience. - **prospects** (array (object)) (required): The list of prospects. Array items: - **prospectId** (string) (required): The unique ID of the prospect. - **firstName** (string,null): The prospect's first name. - **lastName** (string,null): The prospect's last name. - **linkedinUrl** (string,null): The prospect's LinkedIn URL. - **jobTitle** (string,null): The prospect's job title. - **companyName** (string,null): The prospect's current company name. - **location** (string,null): The prospect's location. - **totalCount** (number) (required): The total number of prospects in the audience. - **nextCursor** (string,null): The pagination cursor for the next page. - **hasMore** (boolean) (required): Whether there are more results available. - **chargeInfo** (object) (required): Credits were charged immediately for this operation - **method** (string (charged-now)) (required) ("charged-now") - **creditsCharged** (number) (required) - **lowCreditAlert** (object,null): Contains a link to get more credits, a warning message, and the remaining credit count. - **warnings** (array,null): Warnings about extraneous fields in request #### 400 - Default Response - **message** (string) (required): The error message. #### 401 - Default Response - **message** (string) (required): The error message. #### 402 - Default Response - **message** (string) (required): The error message. - **outOfCreditsAlert** (object,null): Present on 402 responses. Contains a link to get more credits. #### 403 - Default Response - **message** (string) (required): The error message. #### 404 - Default Response - **message** (string) (required): The error message. #### 429 - Default Response - **message** (string) (required): The error message. #### 500 - Default Response - **message** (string) (required): The error message. #### 503 - Default Response - **message** (string) (required): The error message. ### Example Usage ```bash curl -X GET "https://api.fiber.ai/v1/audiences/{audienceId}/prospects?apiKey=string&pageSize=100&cursor=value" ``` ``` -------------------------------- ### POST /v1/contact-details/batch/start Source: https://api.fiber.ai/openapi.json Starts fetching contact details for multiple people (up to 2000) in batch. This is an asynchronous task; use the polling endpoint to check progress and get results. Rate limit: 30 requests per 1 minute 💰 Cost: Pay only for the data you request:
• 5 credits for all phone numbers AND all emails
• 2 credits for work email only
• 2 credits for personal email only
• 3 credits for phone only 
```markdown ### Request Body **Content-Type:** application/json - **apiKey** (string) (required): Your Fiber API key - **personDetails** (array (object)) (required) Array items: - **linkedinUrl** (object) (required) - **value** (string) (required): A LinkedIn URL, like 'https://www.linkedin.com/in/jake' - **enrichmentTypes** (object): The types of contact information to request for each person. Credits are charged per selected type. - **getWorkEmails** (boolean) - **getPersonalEmails** (boolean) - **getPhoneNumbers** (boolean) ### Responses #### 200 - Default Response - **output** (object) (required) - **taskId** (string) (required): The task ID. Use this to poll for results. - **numPeopleEnqueued** (integer) (required): The total number of people queued for enrichment. - **numDuplicatesSkipped** (integer,null): The number of duplicate people found in the input list. Duplicates are skipped and not charged. - **chargeInfo** (object) (required): Credits were charged immediately for this operation - **method** (string (charged-now)) (required) ("charged-now") - **creditsCharged** (number) (required) - **lowCreditAlert** (object,null): Contains a link to get more credits, a warning message, and the remaining credit count. - **warnings** (array,null): Warnings about extraneous fields in request #### 400 - Default Response - **message** (string) (required): The error message. #### 401 - Default Response - **message** (string) (required): The error message. #### 402 - Default Response - **message** (string) (required): The error message. - **outOfCreditsAlert** (object,null): Present on 402 responses. Contains a link to get more credits. #### 403 - Default Response - **message** (string) (required): The error message. #### 404 - Default Response - **message** (string) (required): The error message. #### 429 - Default Response - **message** (string) (required): The error message. #### 500 - Default Response - **message** (string) (required): The error message. #### 503 - Default Response - **message** (string) (required): The error message. ### Example Usage ```bash curl -X POST "https://api.fiber.ai/v1/contact-details/batch/start" \ -H "Content-Type: application/json" \ -d '{ "apiKey": "string", "personDetails": [ { "linkedinUrl": { "value": "string" } } ], "enrichmentTypes": { "getWorkEmails": "true", "getPersonalEmails": "true", "getPhoneNumbers": "true" } }' ``` ``` -------------------------------- ### POST /v1/audiences/{audienceId}/build Source: https://api.fiber.ai/openapi.json Triggers the audience building process. This runs a company and prospect search based on the configured search parameters and saves results to the database. The build runs asynchronously - use the get-audience-status endpoint to poll for completion. Status transitions: DRAFT → BUILDING → NORMAL (success) or FAILED (error). Rate limit: 30 requests per 1 minute 💰 Cost: Credits are charged after the build completes based on results: 1 credits per company and 1 credits per profile found.  ```markdown ### Parameters - **audienceId** (string, path, required): The unique ID of the audience. ### Request Body **Content-Type:** application/json - **apiKey** (string) (required): Your Fiber API key ### Responses #### 200 - Default Response - **output** (object) (required) - **audienceId** (string) (required): The unique ID of the audience. - **status** (string (BUILDING)) (required): The status indicating the build has started. ("BUILDING") - **message** (string) (required): A human-readable message about the build status. - **chargeInfo** (object) (required): Credits were charged immediately for this operation - **method** (string (charged-now)) (required) ("charged-now") - **creditsCharged** (number) (required) - **lowCreditAlert** (object,null): Contains a link to get more credits, a warning message, and the remaining credit count. - **warnings** (array,null): Warnings about extraneous fields in request #### 400 - Default Response - **message** (string) (required): The error message. #### 401 - Default Response - **message** (string) (required): The error message. #### 402 - Default Response - **message** (string) (required): The error message. - **outOfCreditsAlert** (object,null): Present on 402 responses. Contains a link to get more credits. #### 403 - Default Response - **message** (string) (required): The error message. #### 404 - Default Response - **message** (string) (required): The error message. #### 429 - Default Response - **message** (string) (required): The error message. #### 500 - Default Response - **message** (string) (required): The error message. #### 503 - Default Response - **message** (string) (required): The error message. ### Example Usage ```bash curl -X POST "https://api.fiber.ai/v1/audiences/{audienceId}/build" \ -H "Content-Type: application/json" \ -d '{ "apiKey": "string" }' ``` ``` -------------------------------- ### POST /v1/linkedin-live-fetch/batch/start Source: https://api.fiber.ai/openapi.json Starts a batch live enrichment job for multiple LinkedIn profiles or companies (up to 10,000). This is an asynchronous task; use the polling endpoint to check progress and get results. Rate limit: 30 requests per 1 minute 💰 Cost: 2 credits per live fetch  ```markdown ### Request Body **Content-Type:** application/json - **apiKey** (string) (required): Your Fiber API key - **type** (string (PROFILE|COMPANY)) (required): Whether to enrich people or companies ("PROFILE"|"COMPANY") - **identifiers** (array (string)) (required): List of LinkedIn identifiers. For profiles: LinkedIn URL (e.g. 'https://www.linkedin.com/in/williamhgates'), profile slug (e.g. 'williamhgates'), or Sales Navigator URN (e.g. 'ACwAAAjNR6wBsr_od4UG9Y-HRxg21mwhv5xO0FE') or numeric user ID (e.g. '4532776'). For companies: LinkedIn URL (e.g. 'https://www.linkedin.com/company/microsoft'), company slug (e.g. 'microsoft'), or numeric org ID (e.g. '1035'). ### Responses #### 200 - Default Response - **output** (object) (required) - **taskId** (string) (required): Use this ID to poll for progress via the poll endpoint. - **type** (string (PROFILE|COMPANY)) (required) ("PROFILE"|"COMPANY") - **numIdentifiersEnqueued** (integer) (required): Number of unique identifiers queued for enrichment - **numDuplicatesSkipped** (integer) (required): Number of duplicate identifiers skipped. - **numMalformed** (integer) (required): Number of identifiers that could not be parsed. numIdentifiersEnqueued + numDuplicatesSkipped + numMalformed = length of your input. - **chargeInfo** (object) (required): Credits were charged immediately for this operation - **method** (string (charged-now)) (required) ("charged-now") - **creditsCharged** (number) (required) - **lowCreditAlert** (object,null): Contains a link to get more credits, a warning message, and the remaining credit count. - **warnings** (array,null): Warnings about extraneous fields in request #### 400 - Default Response - **message** (string) (required): The error message. #### 401 - Default Response - **message** (string) (required): The error message. #### 402 - Default Response - **message** (string) (required): The error message. - **outOfCreditsAlert** (object,null): Present on 402 responses. Contains a link to get more credits. #### 403 - Default Response - **message** (string) (required): The error message. #### 404 - Default Response - **message** (string) (required): The error message. #### 429 - Default Response - **message** (string) (required): The error message. #### 500 - Default Response - **message** (string) (required): The error message. #### 503 - Default Response - **message** (string) (required): The error message. ### Example Usage ```bash curl -X POST "https://api.fiber.ai/v1/linkedin-live-fetch/batch/start" \ -H "Content-Type: application/json" \ -d '{ "apiKey": "string", "type": "PROFILE", "identifiers": [ "string" ] }' ``` ``` -------------------------------- ### POST /v1/linkedin-live-fetch/posts/search Source: https://api.fiber.ai/openapi.json Search LinkedIn posts using keyword-based queries. Returns a paginated list of posts matching the search criteria, up to 50 per page. **Keyword Search Syntax:** - **Exact phrase:** Wrap keywords in quotes for exact phrase matching. "head of sales" matches the exact phrase, not the individual words. - **AND:** Use **AND** between keywords to require both terms. sales **AND** engineering matches posts containing both words. - **OR:** Use **OR** between keywords to match posts containing any of the terms. sales **OR** marketing matches posts with either word. - **NOT:** Use **NOT** before a keyword to exclude posts containing that term. sales **NOT** recruiter matches posts with "sales" but without "recruiter". - **Parentheses:** Group terms to control operator precedence. (sales **OR** marketing) **AND** "series A" finds posts about either sales or marketing that also mention "series A". **Order of precedence:** 1. **Quotes (" "):** Exact phrase match. Phrase matching occurs before any Boolean logic is applied. 2. **Parentheses (()):** Used to explicitly group Boolean logic. Grouped expressions are evaluated before ungrouped logic. 3. **NOT:** Applied after any parentheses or quoted phrases are resolved. 4. **AND:** Evaluated after **NOT** but before **OR**. 5. **OR:** Lowest precedence among Boolean operators. Rate limit: 120 requests per 1 minute 💰 Cost: 2 credits per page of results  ```markdown ### Request Body **Content-Type:** application/json - **apiKey** (string) (required): Your Fiber API key - **keywords** (string) (required): Keywords to search for in LinkedIn posts (comma-separated) - **recency** (string,null): Filter by post age. Options: Day, Week, Month, Quarter, HalfYear, Year. Defaults to all time if omitted. ("Day"|"Week"|"Month"|"Quarter"|"HalfYear"|"Year"|"null") - **cursor** (string,null): Pagination cursor for fetching additional pages of posts ### Responses #### 200 - Default Response - **output** (object) (required) - **posts** (array (object)) (required) Array items: - **postId** (string) (required) - **content** (string,null) - **postUrl** (string,null) - **author** (object,null) - **publishedAt** (string,null) - **imageUrls** (array,null) - **video** (object,null) - **article** (object,null) - **originalPostId** (string,null) - **originalPost** (object,null) - **resharedBy** (object,null) - **newsletterUrl** (string,null) - **newsletterTitle** (string,null) - **engagement** (object,null) - **cursor** (string,null) - **chargeInfo** (object) (required): Credits were charged immediately for this operation - **method** (string (charged-now)) (required) ("charged-now") - **creditsCharged** (number) (required) - **lowCreditAlert** (object,null): Contains a link to get more credits, a warning message, and the remaining credit count. - **warnings** (array,null): Warnings about extraneous fields in request #### 400 - Default Response - **message** (string) (required): The error message. #### 401 - Default Response - **message** (string) (required): The error message. #### 402 - Default Response - **message** (string) (required): The error message. - **outOfCreditsAlert** (object,null): Present on 402 responses. Contains a link to get more credits. #### 403 - Default Response - **message** (string) (required): The error message. #### 404 - Default Response - **message** (string) (required): The error message. #### 429 - Default Response - **message** (string) (required): The error message. #### 500 - Default Response - **message** (string) (required): The error message. #### 503 - Default Response - **message** (string) (required): The error message. ### Example Usage ```bash curl -X POST "https://api.fiber.ai/v1/linkedin-live-fetch/posts/search" \ -H "Content-Type: application/json" \ -d '{ "apiKey": "string", "keywords": "string", "recency": "value", "cursor": "value" }' ``` ``` -------------------------------- ### GET /health Source: https://api.fiber.ai/openapi.json Health check endpoint to check if the server is running ```markdown ### Responses #### 200 - Default Response - **status** (string (healthy)) (required) ("healthy") - **timestamp** (string) (required) ### Example Usage ```bash curl -X GET "https://api.fiber.ai/health" ``` ``` -------------------------------- ### POST /v1/contact-details/single Source: https://api.fiber.ai/openapi.json Standard synchronous contact reveal — the best balance of speed, cost, and coverage. Only requires a LinkedIn URL; profile details are resolved automatically. For faster results at a higher credit cost, use the /contact-details/turbo/sync endpoint. For maximum coverage (async, slower, higher cost), use the /contact-details/exhaustive/start endpoint. Rate limit: 200 requests per 1 minute 💰 Cost: Pay only for the data you request:
• 5 credits for all phone numbers AND all emails
• 2 credits for work email only
• 2 credits for personal email only
• 3 credits for phone only
• 3 credits for all emails 
Recommended timeout: 2 minutes  ```markdown ### Request Body **Content-Type:** application/json - **apiKey** (string) (required): Your Fiber API key - **linkedinUrl** (string) (required): The person's LinkedIn URL (e.g. 'https://www.linkedin.com/in/william-h-gates') or a bare slug (e.g. 'william-h-gates'). - **enrichmentType** (object): The enrichment types to request. Credits are charged per selected type. - **getWorkEmails** (boolean) - **getPersonalEmails** (boolean) - **getPhoneNumbers** (boolean) - **validateEmails** (boolean): Whether to bounce-validate emails before returning them. Disabling this speeds up responses. No additional cost either way. ### Responses #### 200 - Default Response - **output** (object) (required) - **profile** (object) (required) - **emails** (array (object)) (required) Array items: - **email** (string) (required) - **type** (string (work|personal|other|unknown|generic)) (required) ("work"|"personal"|"other"|"unknown"|"generic") - **status** (string (valid|risky|unknown|invalid)) ("valid"|"risky"|"unknown"|"invalid") - **phoneNumbers** (array (object)) (required) Array items: - **number** (string) (required) - **type** (string (mobile|other|unknown)) (required) ("mobile"|"other"|"unknown") - **status** (string (started|live-enriching|grabbing-contact-info|completed|failed)) (required) ("started"|"live-enriching"|"grabbing-contact-info"|"completed"|"failed") - **error** (string) - **exhaustive** (boolean,null) - **done** (boolean) (required): Whether the enrichment is completed or not. - **chargeInfo** (object) (required): Credits were charged immediately for this operation - **method** (string (charged-now)) (required) ("charged-now") - **creditsCharged** (number) (required) - **lowCreditAlert** (object,null): Contains a link to get more credits, a warning message, and the remaining credit count. - **warnings** (array,null): Warnings about extraneous fields in request #### 400 - Default Response - **message** (string) (required): The error message. #### 401 - Default Response - **message** (string) (required): The error message. #### 402 - Default Response - **message** (string) (required): The error message. - **outOfCreditsAlert** (object,null): Present on 402 responses. Contains a link to get more credits. #### 403 - Default Response - **message** (string) (required): The error message. #### 404 - Default Response - **message** (string) (required): The error message. #### 429 - Default Response - **message** (string) (required): The error message. #### 500 - Default Response - **message** (string) (required): The error message. #### 503 - Default Response - **message** (string) (required): The error message. ### Example Usage ```bash curl -X POST "https://api.fiber.ai/v1/contact-details/single" \ -H "Content-Type: application/json" \ -d '{ "apiKey": "string", "linkedinUrl": "string", "enrichmentType": { "getWorkEmails": "true", "getPersonalEmails": "true", "getPhoneNumbers": "true" }, "validateEmails": "true" }' ``` ``` -------------------------------- ### GET /v1/get-org-credits Source: https://api.fiber.ai/openapi.json Get credits for an organization Rate limit: 120 requests per 1 minute 💰 Cost: FREE! No credits are charged for this API.  ```markdown ### Parameters - **apiKey** (string, query, required): Your Fiber API key ### Responses #### 200 - Default Response - **output** (object) (required) - **organizationId** (string) (required) - **max** (number) (required) - **used** (number) (required) - **available** (number) (required) - **usagePeriodResetsOn** (string) (required) - **creditsPerOperation** (object,null) - **chargeInfo** (object) (required): Credits were charged immediately for this operation - **method** (string (charged-now)) (required) ("charged-now") - **creditsCharged** (number) (required) - **lowCreditAlert** (object,null): Contains a link to get more credits, a warning message, and the remaining credit count. - **warnings** (array,null): Warnings about extraneous fields in request #### 400 - Default Response - **message** (string) (required): The error message. #### 401 - Default Response - **message** (string) (required): The error message. #### 402 - Default Response - **message** (string) (required): The error message. - **outOfCreditsAlert** (object,null): Present on 402 responses. Contains a link to get more credits. #### 403 - Default Response - **message** (string) (required): The error message. #### 404 - Default Response - **message** (string) (required): The error message. #### 429 - Default Response - **message** (string) (required): The error message. #### 500 - Default Response - **message** (string) (required): The error message. #### 503 - Default Response - **message** (string) (required): The error message. ### Example Usage ```bash curl -X GET "https://api.fiber.ai/v1/get-org-credits?apiKey=string" ``` ``` -------------------------------- ### GET /openapi.json Source: https://api.fiber.ai/openapi.json Get the comprehensive, auto-generated OpenAPI spec for all Fiber APIs. **Note**: This file is very large, so we don't recommend feeding it into LLMs directly. Agents should instead fetch `/llms.txt` for routing instructions and `/ai-docs/.md` for per-operation context. If you'd like to work with Fiber from Claude, ChatGPT, or another LLM, you can also use our MCP server, explained at . ```markdown ### Responses #### 200 - Default Response Empty response body ### Example Usage ```bash curl -X GET "https://api.fiber.ai/openapi.json" ``` ``` -------------------------------- ### POST /v1/audiences/create Source: https://api.fiber.ai/openapi.json Creates a new audience in DRAFT status. After creation, use the update-search-params endpoint to set filters, then use the build endpoint to populate the audience with companies and prospects. Rate limit: 30 requests per 1 minute 💰 Cost: FREE! No credits are charged for this API.  ```markdown ### Request Body **Content-Type:** application/json - **apiKey** (string) (required): Your Fiber API key - **name** (string) (required): The name of the audience (e.g. 'Fintech VPs in NYC'). - **creationMethod** (string,null): How the audience will be created. NORMAL: search companies then prospects. START_FROM_PROSPECTS: search prospects only. ("NORMAL"|"START_FROM_PROSPECTS"|"null") ### Responses #### 200 - Default Response - **output** (object) (required) - **audienceId** (string) (required): The unique ID of the created audience. - **name** (string) (required): The name of the audience. - **status** (string (NORMAL|HEALING_COMPANIES|DRAFT|BUILDING|SAVING_COMPANIES|SAVING_PROSPECTS|LINKING_PROSPECTS_WITH_COMPANIES|FAILED)) (required): The current status of the audience. ("NORMAL"|"HEALING_COMPANIES"|"DRAFT"|"BUILDING"|"SAVING_COMPANIES"|"SAVING_PROSPECTS"|"LINKING_PROSPECTS_WITH_COMPANIES"|"FAILED") - **createdAt** (string) (required): The timestamp when the audience was created. - **chargeInfo** (object) (required): Credits were charged immediately for this operation - **method** (string (charged-now)) (required) ("charged-now") - **creditsCharged** (number) (required) - **lowCreditAlert** (object,null): Contains a link to get more credits, a warning message, and the remaining credit count. - **warnings** (array,null): Warnings about extraneous fields in request #### 400 - Default Response - **message** (string) (required): The error message. #### 401 - Default Response - **message** (string) (required): The error message. #### 402 - Default Response - **message** (string) (required): The error message. - **outOfCreditsAlert** (object,null): Present on 402 responses. Contains a link to get more credits. #### 403 - Default Response - **message** (string) (required): The error message. #### 404 - Default Response - **message** (string) (required): The error message. #### 429 - Default Response - **message** (string) (required): The error message. #### 500 - Default Response - **message** (string) (required): The error message. #### 503 - Default Response - **message** (string) (required): The error message. ### Example Usage ```bash curl -X POST "https://api.fiber.ai/v1/audiences/create" \ -H "Content-Type: application/json" \ -d '{ "apiKey": "string", "name": "string", "creationMethod": "NORMAL" }' ``` ``` -------------------------------- ### GET /v1/enums/languages Source: https://api.fiber.ai/openapi.json Get a list of all languages that you can pass to our API Rate limit: 120 requests per 1 minute 💰 Cost: FREE! No credits are charged for this API.  ```markdown ### Parameters - **apiKey** (string, query, required): Your Fiber API key ### Responses #### 200 - Default Response - **output** (array (string)) (required): List of all languages supported by Fiber; uses their full English names. - **chargeInfo** (object) (required): Credits were charged immediately for this operation - **method** (string (charged-now)) (required) ("charged-now") - **creditsCharged** (number) (required) - **lowCreditAlert** (object,null): Contains a link to get more credits, a warning message, and the remaining credit count. - **warnings** (array,null): Warnings about extraneous fields in request #### 400 - Default Response - **message** (string) (required): The error message. #### 401 - Default Response - **message** (string) (required): The error message. #### 402 - Default Response - **message** (string) (required): The error message. - **outOfCreditsAlert** (object,null): Present on 402 responses. Contains a link to get more credits. #### 403 - Default Response - **message** (string) (required): The error message. #### 404 - Default Response - **message** (string) (required): The error message. #### 429 - Default Response - **message** (string) (required): The error message. #### 500 - Default Response - **message** (string) (required): The error message. #### 503 - Default Response - **message** (string) (required): The error message. ### Example Usage ```bash curl -X GET "https://api.fiber.ai/v1/enums/languages?apiKey=string" ``` ``` -------------------------------- ### GET /v1/tracker/person-lists/{listId} Source: https://api.fiber.ai/openapi.json Get a single person tracker list by ID. Rate limit: 120 requests per 1 minute 💰 Cost: FREE! No credits are charged for this API.  ```markdown ### Parameters - **apiKey** (string, query, required): Your Fiber API key - **listId** (string, path, required): The unique ID of the tracker list. ### Responses #### 200 - Default Response - **output** (object) (required) - **id** (string) (required): Tracker list ID - **name** (string) (required): Name of the list - **refreshIntervalDays** (integer) (required): Check interval in days - **trackingRules** (array,null): Active tracking rules on this list, with IDs for granular management - **isActive** (boolean) (required): Whether the list is actively being checked - **isArchived** (boolean) (required): Whether the list is archived - **personCount** (integer) (required): Number of people in this list - **createdAt** (string (date-time)) (required): When the list was created - **chargeInfo** (object) (required): Credits were charged immediately for this operation - **method** (string (charged-now)) (required) ("charged-now") - **creditsCharged** (number) (required) - **lowCreditAlert** (object,null): Contains a link to get more credits, a warning message, and the remaining credit count. - **warnings** (array,null): Warnings about extraneous fields in request #### 400 - Default Response - **message** (string) (required): The error message. #### 401 - Default Response - **message** (string) (required): The error message. #### 402 - Default Response - **message** (string) (required): The error message. - **outOfCreditsAlert** (object,null): Present on 402 responses. Contains a link to get more credits. #### 403 - Default Response - **message** (string) (required): The error message. #### 404 - Default Response - **message** (string) (required): The error message. #### 429 - Default Response - **message** (string) (required): The error message. #### 500 - Default Response - **message** (string) (required): The error message. #### 503 - Default Response - **message** (string) (required): The error message. ### Example Usage ```bash curl -X GET "https://api.fiber.ai/v1/tracker/person-lists/{listId}?apiKey=string" ``` ```