Launch a directory that looks alive from day one!
The Listeo Data Scraper fills your site with real listings and rich content in minutes.

It uses the Google Places API to fetch places and the OpenAI API to generate SEO‑friendly descriptions based on Google Reviews.

Just type what you want to import – e.g. “coffee shop in New York” – and let the magic happen.

Data available via Google Places API:
1. Business Name
2. Full Address
3. Geolocation (Latitude & Longitude for Map Pin)
4. Phone Number
5. Website
6. Google Reviews
7. Daily Opening Hours
8. Photos
9. Google Place ID
10. Google Business Types

đź’° Cost Example: Importing 100 businesses typically costs $2-4 in Google API fees. Start with small batches and monitor your Google Cloud billing closely.

đź’ˇ Text Search costs vary – Finding 50 new listings might require searching through 100+ results due to duplicates. Google returns the same results for repeated searches, so use different queries to find more listings.

📊 Monitor usage – Set up Google Cloud billing alerts at $5, $25, and $50 thresholds

📌 You can find detailed usage here:
Quotas & System Limits
Google Maps Platform Core Services Pricing


How to use?

⚠️ Heads up! This is a community-made plugin adapted for Listeo. It uses Google Places data and storing that data in WordPress might go against Google’s Terms.

Use it responsibly – heavy or improper use could lead to API limits or account suspension. We do not take responsibility for any issues that come up. 🙂

  1. Go to https://purethemes.net/license/ and download Listeo Data Scraper plugin
    You’ll need purchase key: How to find my license key?
  2. Upload listeo-data-scraper.zip in WP Dashboard → Plugin → Add New and install & activate.
  3. Find Listeo Scraper in your WordPress sidebar go directly to Settings page where you can tweak some settings. We will not describe each setting here because they are well explained on plugin’s page. 🙂
    You’ll need two API keys – one for Google Places and one for OpenAI (optional). Follow the instructions below to set them up:
    Creating Google Maps API Key → – key should be restricted to your domain
    How to create Open AI API key? →

    We do not take responsibility for any charges from Google related to your usage. Please monitor your API usage regularly. 🙂

  4. Then go to “Import” page, specify business type/service you’d like to import and where.

    Hit “Run Import” and let the magic happen. For an example, we imported 10 “gym&fitness” places with AI generated description and 1 photo per listing.
    If you selected “Let me manually select places to be imported” you will need to confirm listings to be imported

  5. Once done you should see imported listings

    and here’s sample listing after import with all necessary data including AI-generated SEO friendly description
  6. Missing Google Reviews after import? You need to enable them in theme settings. How to enable Google Reviews?

FAQ
  • How much does it cost to import listings?

  • How can I import more listings?

  • Why can't I import all listings in my city at once?

  • Why does finding 20 new listings may require more than 20 API calls?

  • Photo storage and compliance with Google’s Terms of Service

  • How do 'Google scraping services' advertise openly on Google Ads if Google terms are so strict?

  • Why Google reviews are cached and not stored in database?

Plugin Changelog
2.0 - Added "regenerate images" option
1.9 - Added GPT-5-Mini model and description length setting 
1.8 - Fixed Google Reviews language and 24h opening hours format 
1.7 - Duplicated listing detection fix
1.6 - Option to manually select listings to be imported
1.5 - Added "Test Key" button to test google api key
1.3 - Added option to display pictures from Google servers
1.2 - Added "assign to region" dropdown
1.1 - Added "assign to category" dropdown
1.0 - Initial release

Listings Manager

If you want to extend listing management and AI features even further, check Listeo Listings Manager plugin developed by a fellow Listeo user  🙂 This is extra paid extension (but has free tier too) and we are not authors of it. ⬇️

Listeo Listings Manager