> For a complete page index of the Captain API documentation, fetch https://docs.captain.dev/llms.txt?excludeSpec=true # Product Search > Captain is a fully managed API for deterministic file search over unstructured data. Connect cloud storage (S3, GCS, Azure, R2), index files, and query retrieved chunks with metadata. ## Docs - [Connections and retries](https://docs.captain.dev/reference/product-search/connections-and-retries.md): Reuse connections, and send a read once more on a new connection when the old one closes before any answer. ## API Docs - Product Search > Searches [Search Records](https://docs.captain.dev/reference/product-search/searches/search-records.md) - Product Search > Searches [Search As You Type](https://docs.captain.dev/reference/product-search/searches/search-as-you-type.md) - Product Search > Searches [Browse Records](https://docs.captain.dev/reference/product-search/searches/browse-records.md) - Product Search > Searches [Find Similar Records](https://docs.captain.dev/reference/product-search/searches/find-similar-records.md) - Product Search > Searches [Run Multiple Searches](https://docs.captain.dev/reference/product-search/searches/run-multiple-searches.md) - Product Search > Records [Get Records](https://docs.captain.dev/reference/product-search/records/get-records.md) - Product Search > Records [Get Record](https://docs.captain.dev/reference/product-search/records/get-record.md) - Product Search > Records [Add Records](https://docs.captain.dev/reference/product-search/records/add-records.md) - Product Search > Records [Update Records](https://docs.captain.dev/reference/product-search/records/update-records.md) - Product Search > Records [Delete Record](https://docs.captain.dev/reference/product-search/records/delete-record.md) - Product Search > Records [Delete Records By Filter](https://docs.captain.dev/reference/product-search/records/delete-records-by-filter.md) - Product Search > Records [Delete All Records](https://docs.captain.dev/reference/product-search/records/delete-all-records.md) - Product Search > Indexes [Create Index](https://docs.captain.dev/reference/product-search/indexes/create-index.md) - Product Search > Indexes [List Indexes](https://docs.captain.dev/reference/product-search/indexes/list-indexes.md) - Product Search > Indexes [Get Index](https://docs.captain.dev/reference/product-search/indexes/get-index.md) - Product Search > Indexes [Delete Index](https://docs.captain.dev/reference/product-search/indexes/delete-index.md) - Product Search > Indexes [Copy Index](https://docs.captain.dev/reference/product-search/indexes/copy-index.md) - Product Search > Indexes [List Filters](https://docs.captain.dev/reference/product-search/indexes/list-filters.md) - Product Search > Indexes [Get Update Status](https://docs.captain.dev/reference/product-search/indexes/get-update-status.md) - Product Search > Indexes [Get Settings](https://docs.captain.dev/reference/product-search/indexes/get-settings.md) - Product Search > Indexes [Update Settings](https://docs.captain.dev/reference/product-search/indexes/update-settings.md) - Product Search > Indexes [Replace Settings](https://docs.captain.dev/reference/product-search/indexes/replace-settings.md) - Product Search > Indexes [Get Synonyms](https://docs.captain.dev/reference/product-search/indexes/get-synonyms.md) - Product Search > Indexes [Replace Synonyms](https://docs.captain.dev/reference/product-search/indexes/replace-synonyms.md) - Product Search > Indexes [Get Rules](https://docs.captain.dev/reference/product-search/indexes/get-rules.md) - Product Search > Indexes [Replace Rules](https://docs.captain.dev/reference/product-search/indexes/replace-rules.md) - Product Search > Indexes [List Aliases](https://docs.captain.dev/reference/product-search/indexes/list-aliases.md) - Product Search > Indexes [Get Alias](https://docs.captain.dev/reference/product-search/indexes/get-alias.md) - Product Search > Indexes [Set Alias](https://docs.captain.dev/reference/product-search/indexes/set-alias.md) - Product Search > Indexes [Delete Alias](https://docs.captain.dev/reference/product-search/indexes/delete-alias.md) - Product Search > Indexes [Get Group Assignment](https://docs.captain.dev/reference/product-search/indexes/get-group-assignment.md) - Product Search > Indexes [Set Group Assignment](https://docs.captain.dev/reference/product-search/indexes/set-group-assignment.md) - Product Search > Indexes [Clear Group Assignment](https://docs.captain.dev/reference/product-search/indexes/clear-group-assignment.md) - Product Search > Indexes [List Jobs](https://docs.captain.dev/reference/product-search/indexes/list-jobs.md) - Product Search > Indexes [Get Job](https://docs.captain.dev/reference/product-search/indexes/get-job.md) - Product Search > Indexes [Cancel Job](https://docs.captain.dev/reference/product-search/indexes/cancel-job.md) - Product Search > Indexes [Get Usage](https://docs.captain.dev/reference/product-search/indexes/get-usage.md) - Product Search > Indexes [Import From Algolia](https://docs.captain.dev/reference/product-search/indexes/import-from-algolia.md) - Product Search > Keys [Create Key](https://docs.captain.dev/reference/product-search/keys/create-key.md) - Product Search > Keys [List Keys](https://docs.captain.dev/reference/product-search/keys/list-keys.md) - Product Search > Keys [Get Key](https://docs.captain.dev/reference/product-search/keys/get-key.md) - Product Search > Keys [Revoke Key](https://docs.captain.dev/reference/product-search/keys/revoke-key.md) - Product Search > Analytics [Send Events](https://docs.captain.dev/reference/product-search/analytics/send-events.md) - Product Search > Analytics [Get Analytics](https://docs.captain.dev/reference/product-search/analytics/get-analytics.md) - Product Search > Analytics [Count Searches](https://docs.captain.dev/reference/product-search/analytics/count-searches.md) - Product Search > Analytics [List Top Searches](https://docs.captain.dev/reference/product-search/analytics/list-top-searches.md) - Product Search > Analytics [List No-Result Searches](https://docs.captain.dev/reference/product-search/analytics/list-no-result-searches.md) - Product Search > Analytics [List No-Click Searches](https://docs.captain.dev/reference/product-search/analytics/list-no-click-searches.md) - Product Search > Analytics [Get Clicks](https://docs.captain.dev/reference/product-search/analytics/get-clicks.md) - Product Search > Analytics [Get Conversions](https://docs.captain.dev/reference/product-search/analytics/get-conversions.md) - Product Search > Analytics [List Top Hits](https://docs.captain.dev/reference/product-search/analytics/list-top-hits.md) - Product Search > Analytics [Count Users](https://docs.captain.dev/reference/product-search/analytics/count-users.md) - Product Search > Analytics [List Top Filters](https://docs.captain.dev/reference/product-search/analytics/list-top-filters.md) - Product Search > Analytics [List Filter Values](https://docs.captain.dev/reference/product-search/analytics/list-filter-values.md) - Product Search > Analytics [Get Revenue](https://docs.captain.dev/reference/product-search/analytics/get-revenue.md) - Product Search > Algolia Compatibility [Algolia Multi-Query](https://docs.captain.dev/reference/product-search/algolia-compatibility/algolia-multi-query.md) - Product Search > Algolia Compatibility [Algolia Single Query](https://docs.captain.dev/reference/product-search/algolia-compatibility/algolia-single-query.md) - Product Search > Algolia Compatibility [Algolia Insights Events](https://docs.captain.dev/reference/product-search/algolia-compatibility/algolia-insights-events.md) - Product Search > Algolia Compatibility [Algolia Batch](https://docs.captain.dev/reference/product-search/algolia-compatibility/algolia-batch.md) - Product Search > Algolia Compatibility [Algolia Add Object](https://docs.captain.dev/reference/product-search/algolia-compatibility/algolia-add-object.md) - Product Search > Algolia Compatibility [Algolia Get Object](https://docs.captain.dev/reference/product-search/algolia-compatibility/algolia-get-object.md) - Product Search > Algolia Compatibility [Algolia Save Object](https://docs.captain.dev/reference/product-search/algolia-compatibility/algolia-save-object.md) - Product Search > Algolia Compatibility [Algolia Partial Update Object](https://docs.captain.dev/reference/product-search/algolia-compatibility/algolia-partial-update-object.md) - Product Search > Algolia Compatibility [Algolia Delete Object](https://docs.captain.dev/reference/product-search/algolia-compatibility/algolia-delete-object.md) - Product Search > Algolia Compatibility [Algolia Clear Objects](https://docs.captain.dev/reference/product-search/algolia-compatibility/algolia-clear-objects.md) - Product Search > Algolia Compatibility [Algolia Delete Index](https://docs.captain.dev/reference/product-search/algolia-compatibility/algolia-delete-index.md) - Product Search > Algolia Compatibility [Algolia Get Task](https://docs.captain.dev/reference/product-search/algolia-compatibility/algolia-get-task.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.captain.dev/openapi.json) - [OpenAPI YAML](https://docs.captain.dev/openapi.yaml)