Learn more about our ✨ new ✨ native MCP
Directus Logo
  • Use Cases and Features
    • Headless CMS
      Manage and deliver content with ease
    • Backend-as-a-Service
      Build and ship applications faster
    • Headless Commerce
      A single source of truth for products
    • 100+ More Use Cases
      Build anything (or everything)
    • Instant APIs
      Connect a database, get REST + GraphQL APIs
    • Granular Policy-Based Auth
      Provide secure, autonomous data access
    • Visual Automation Builder
      Automate content and data workflows with ease
    • 50+ More Features
      Get everything you need out-of-the-box
    Project Showcase
    Built With Directus

    Built With Directus

    See what everyone's been building with Directus

  • Learn More
    • Blog
      Read our latest articles and guides
    • Case Studies
      Case studies and success stories
    • Community
      Join our new community forum.
    • Agency Directory
      Browse our list of agency partners
    • About Us
      Learn more about Directus and the team
    • Wall of Love
      See what others are saying about us
    • Contact
      Have a general inquiry or question for us?
    • Support
      Reach out to Directus support
    Watch Directus TV
    Directus TV
    Video

    Directus TV

    Go down the rabbit hole with hours of original video content from our team.

  • Developers
  • Enterprise
  • Pricing
Book a DemoGet StartedLog In
GitHub logo33,618
Directus Marketplace
Marketplace
  1. Extensions
  2. Integrations
  3. Templates
Back to Extensions
endpoint

Endpoint Google Place

A Directus extension to fetch Google Places data

Directus Google Place Endpoint

This is a custom endpoint for Directus that allows you to retrieve place data from the Google Places API.

Installation:

Ensure your Directus project is configured for Redis.

https://docs.directus.io/self-hosted/config-options.html#redis

Add the following environment variables to your project:

GOOGLE_API_KEY=your-google-api-key
GOOGLE_PLACE_ID=your-google-place-id

REDIS_DGPE_CACHE_KEY=your-redis-dgpe-cache-key
REDIS_DGPE_CACHE_HOURS=your-redis-dgpe-cache-hours

Usage

You can use this endpoint to retrieve place data from the Google Places API.

GET /google-place

Notes

This plugin currently retrieves the following data:

  • id
  • plusCode
  • googleMapsUri
  • internationalPhoneNumber
  • adrFormatAddress
  • regularOpeningHours
  • currentOpeningHours
  • reviews

In the future I would like to add a configuration panel to customize data requests.

@rockdog/directus-extension-endpoint-google-place

npm i @rockdog/directus-extension-endpoint-google-place
This extension is not sandboxed and can only be installed in self-hosted instances using npm. Learn more.
ryanprentiss
581 Total Downloads
2.0.1
Works with v10.3.1+
Updated 1 year ago
MIT License
3.7 KiB (4 files)
npm
Repository
Report Issue
  • Directus LogoDirectus Logo

    A composable backend to build your Headless CMS, BaaS, and more. 

  • Solutions
    • Headless CMS
    • Backend-as-a-Service
    • Product Information
    • 100+ Things to Build
  • Resources
    • Documentation
    • Guides
    • Community
    • Release Notes
  • Support
    • Issue Tracker
    • Feature Requests
    • Community Chat
    • Cloud Dashboard
  • Organization
    • About
    • Careers
    • Brand Assets
    • Contact
©2025 Monospace Inc
  • Cloud Policies
  • License
  • Terms
  • Privacy