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 shops in London” – and let the magic happen.

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

  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. 🙂
    Listeo Scraper is in beta phase so we max limited listing per one import max to 50 per one import (you can do multiple).


    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 →
    How to create Open AI API key? →

    Heads‑up: Google offers 10,000 free Places Details calls per month in the Essential tier. To avoid surprise charges if you’re near or over that limit, consider setting up alerts in your Google Cloud console.

    📌 You can find detailed usage here:
    Quotas & System Limits
    Google Maps Platform Core Services Pricing (look at Places ID – Essentials)

     

    P.S. Before starting importing it is strongly recommended to verify that your hosting environment meets the following minimal requirements:

    max_input_time = 300
    max_execution_time = 300
    memory_limit = 258M
    upload_max_filesize = 256M
    post_max_size = 257M
  4. Then go to “Import” page, specify business type/service you’d like to import and where.
    In this exampled we imported 35 “gym&fitness” places with AI generated description and 1 photo per listing.

    Hit enter and wait a while to process data.
  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

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