spatie/statamic-algolia-places
Add an Algolia Places-powered location fieldtype to Statamic 3. Provides address autocomplete in the control panel and stores structured location data (city, country, lat/lng, postcode, etc.). Supports all Algolia Places configuration options.
Adopt if:
city, countryCode, or administrative.Look elsewhere if:
address fieldtype (if basic needs suffice).javascript fieldtype.For Executives: "This package lets our content team select locations with a few keystrokes—no more typos or inconsistent addresses. For example, a real estate listing or event venue can be pinned accurately using Algolia’s autocomplete, which also gives us structured data (e.g., country codes) for downstream use in maps, analytics, or APIs. It’s a low-code solution that saves time and improves data quality, with minimal ongoing cost. The tradeoff is relying on Algolia’s service (which we may already use), and we’d need to monitor its maintenance status long-term."
For Engineers:
"This is a lightweight Statamic fieldtype that wraps Algolia Places for address autocomplete. It’s a drop-in solution for editors, with no frontend JS to build—just install via Composer and configure the Algolia API key. The output is YAML-structured location data (e.g., city, countryCode), which we can use directly in templates or pass to other services. Caveats: The package is archived, so we’d need to vet its compatibility with Statamic 3.x updates or fork it if issues arise. Also, Algolia’s free tier has limits; we’d need to budget for paid plans if scaling. Alternatives like a custom Typeahead.js integration would offer more control but require more dev effort."
How can I help you explore Laravel packages today?