Instagram Reel Places Extractor avatar

Instagram Reel Places Extractor

Pricing

from $6.00 / 1,000 video analyzeds

Go to Apify Store
Instagram Reel Places Extractor

Instagram Reel Places Extractor

Extract named restaurants, cafés, hotels, beaches, and attractions from public Instagram Reels. AI watches travel and food Reels for on-screen text, speech, and captions. Returns places with city, country, timestamps, Google Maps links, and optional place IDs.

Pricing

from $6.00 / 1,000 video analyzeds

Rating

0.0

(0)

Developer

rainminer

rainminer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

Share

What does Instagram Reel Places Extractor do?

Instagram Reel Places Extractor turns public Instagram Reels travel and food videos into a structured list of named places: restaurants, cafés, bars, hotels, beaches, viewpoints, museums, shops, and other spots the creator recommends.

Paste Reel links and press Start. The Actor watches each video with AI—not just the location tag—and reads on-screen text, spoken narration, and the caption to find every real venue name with city, country, category, and when it first appears in the video. Each place gets a Google Maps search link; optionally enable Resolve places on Google Maps to attach place IDs, coordinates, ratings, and direct Maps URLs via Outscraper.

Use it as an Instagram Reel places API: export JSON or CSV, schedule runs on Apify, or pipe results into trip planners and maps tools.

Why extract places from Instagram Reels?

Travel creators pack venue names into Reels, but that list is locked inside the clip. Typical uses:

  • 🗺️ Trip planning apps: turn a “best spots in Barcelona” Reel into a saved map
  • 🍽️ Restaurant discovery: build lists from foodie creators without manual note-taking
  • 📍 Maps enrichment: combine extracted names with Google Maps Place Reviews Scraper for ratings and menus
  • 🏨 Hospitality research: see which hotels and neighborhoods creators promote
  • 📊 Trend research: track which venues appear in viral travel Reels
  • 🤖 AI travel agents: give an assistant structured place rows instead of a video URL

What place data can you extract?

FieldExample
Place nameTickets Bar
Categoryrestaurant, cafe, beach, hotel, …
City / region / countryBarcelona, Spain
First shown15 seconds into the Reel
Evidenceon_screen_text, spoken, caption, location_tag
DestinationBarcelona (overall trip focus)
Google Maps searchlink built from name + city
Optional resolutionplace ID, Maps URL, rating, reviews count
Video contextauthor handle, caption, thumbnail, duration

Reels with no named venues return placeCount: 0 with a destination when the city is clear.

How to extract places from an Instagram Reel

  1. Open the Actor and click Try for free.
  2. Paste one or more Instagram Reel links into Video URLs.
  3. Keep Apify Proxy enabled (required for Reel downloads).
  4. Optional: turn on Resolve places on Google Maps (needs Outscraper key on the Actor).
  5. Click Start. Each Reel usually takes about 30–90 seconds.
  6. Open Overview for one row per Reel, or Places for one row per venue.

How much does it cost to extract places from Instagram Reels?

You pay per Reel analyzed plus per second of video length (rounded up), because longer clips need more AI processing. There is no separate charge for how many places are found in a Reel. Exact prices are on the Pricing tab and drop on higher Apify plans.

On the free plan that works out to roughly:

Video lengthPrice
30 secondsabout $0.014
1 minuteabout $0.020
3 minutesabout $0.044
  • Failed downloads (deleted or private Reels) are not charged.
  • Reels with zero named places are still charged for analysis (the video was processed).
  • Resolve places on Google Maps adds a per-place lookup fee when enabled and a match is attempted (not charged on Outscraper auth or billing errors).
  • Apify’s free plan includes monthly credit for many short Reels.

Input

Click the Input tab for all options. A minimal input:

{
"videoUrls": [
"https://www.instagram.com/reel/DV1I_w-sHc2/",
"https://www.instagram.com/reel/C4MLzpFLL8s/"
],
"maxItems": 5,
"resolvePlaces": false,
"proxyConfiguration": {
"useApifyProxy": true
}
}
FieldWhat it does
videoUrlsInstagram Reel links. Other links are skipped with a warning.
maxItemsMaximum number of Reels per run.
resolvePlacesLook up each place on Google Maps via Outscraper (optional).
proxyConfigurationApify Proxy on by default; required for downloads.

Output example

One dataset row per Reel:

{
"videoUrl": "https://www.instagram.com/reel/DV1I_w-sHc2/",
"videoId": "DV1I_w-sHc2",
"authorHandle": "@travelcreator",
"imageUrl": "https://…",
"durationSeconds": 38.2,
"language": "en",
"locationTag": null,
"destination": "Lisbon",
"placeCount": 2,
"places": [
{
"name": "Time Out Market Lisboa",
"category": "market",
"city": "Lisbon",
"country": "Portugal",
"firstShownSec": 5,
"evidence": "spoken",
"confidence": "high",
"googleMapsSearchUrl": "https://www.google.com/maps/search/?api=1&query=…"
}
],
"summary": "Two food markets and cafés in Lisbon.",
"error": null
}

Tips for better results

  • Listicle Reels (“5 spots in …”) work best; pure scenery without names may return zero places.
  • Keep proxy enabled; Instagram Reels rarely download without Apify Proxy.
  • Enable resolvePlaces when you need coordinates and ratings, not just names.

Other rainminer Actors for short-form video

FAQ

Does it only use the Instagram location tag?

No. The Actor watches the full Reel and uses on-screen text, speech, and the caption. Many travel Reels never set a location tag but still name venues.

Do I need an Instagram account?

No. The Actor only reads public Reels and never logs in.

The Actor processes publicly available Reels and does not collect private account data. Respect creators’ rights and Instagram’s terms when you republish or commercialize results. If you are unsure about your use case, consult a lawyer.

Something looks wrong?

Open an issue on the Issues tab with the Reel link. Feedback goes into the next version.