A code editor with autocomplete, sampling and debugging capailities.
Streamline your code with pre-built helper functions for common data manipulation tasks.
Transform data from any source, using our API Client or no-code connectors.
Refine data before or after indexing for optimal search performance and flexibility.
See it in action
Use cases and strategies using Data Transformation
Any transformation can be done at a record level
Add attributes (tags, categories, labels, etc.), remove attributes, filter records, change data types and more.
Calculate attributes
Compute discount percentages, normalize attributes, employ gravity / decay scoring models, add weighting values, or convert a flat list of categories into hierarchical structure.
New
Algolia Fetch
Enrich your data and enhance data quality with Fetch, a powerful feature that pulls data from external sources via third-party APIs.
Enhance data richness
Add valuable context to your Algolia records with real-time data from any compatible third-party connector or API.
Simplify integration
Seamlessly integrate external data sources without complex pre-processing.
Improve search relevance
Provide more accurate and relevant search results with up-to-the-minute information.
Helper functions
Set up quickly with several included functions in the UI, as well as an open API for anything else