
Instagram Reel Scraper
scrape.ly/store/echofield/instagram-reel-scraperSocial mediaVideos
1 monthly user

Scrape public Partiful events by city (NYC, LA, SF, Boston, DC, Chicago, London, Miami, Austin), explore list, host profile or event link: title, dates, venue and address, guest counts, hosts with bios and socials, ticket prices, cover image and links. Filter by date, going count, free or ticketed and keywords. No login needed.
Get every public event on Partiful's explore pages for New York, Los Angeles, San Francisco, Boston, Washington D.C., Chicago, London, Miami and Austin, plus any event, host profile or explore list you link. Each event comes with dates, venue and address, guest counts, hosts with bios and social handles, ticket prices, the cover image and the event's links. No login, no account, and a city takes seconds.
nyc, la, lon), or paste Partiful links (events, short links, host profiles, explore pages).| Field | What it does |
|---|---|
cities | City codes or names: nyc, la, sf, bos, dc, chi, lon, mia, atx. |
startUrls | Event links (https://partiful.com/e/...), short links (https://go.partiful.com/...), host profiles (https://partiful.com/u/...) and explore links (https://partiful.com/explore/nyc, https://partiful.com/explore/l/nyc/free-events, https://partiful.com/explore/s/<section>). |
maxEventsPerCity | Events per city, host profile or explore link. Event links are always saved in full. 0 = all. |
fetchEventDetails | Read each event page for hosts, prices, links, postal code and dates (on by default). |
sortBy | site (Partiful's order, trending first), date (soonest first) or popularity (most going first). |
when | any, upcoming, today, tomorrow, this-week, this-weekend, next-7-days, next-30-days or past. |
dateFrom / dateTo | Keep events starting in this date range (YYYY-MM-DD). |
minGoingCount | Keep events with at least this many guests going. |
ticketType | any, free or ticketed. |
keywords / excludeKeywords | Keep or drop events that mention these words. |
{
"cities": ["nyc", "lon"],
"startUrls": ["https://partiful.com/explore/l/nyc/free-events"],
"maxEventsPerCity": 20,
"fetchEventDetails": true,
"when": "next-30-days",
"minGoingCount": 10
}
One row per event. The Events view shows the main columns and the Hosts view has one row per host.
| Field | Description |
|---|---|
id, url, shortUrl | Event id, event page and short link |
title, description | Event title and full description |
city, cityCode, sections | Explore city and the explore sections that list the event |
startDate, endDate, timezone | Start and end (UTC, ISO 8601) and the event's time zone |
location, venueName, address, neighborhood, postalCode, approximateLocation, googleMapsUrl | Where it happens |
goingCount, interestedCount, maybeCount, waitlistCount, approvedCount, declinedCount, guestCount | Guest numbers as the event shows them; guestCount = going + interested + maybe + waitlist. Null when the host hides them. |
atCapacity, maxCapacity, remainingCapacity, isTicketed, isFree, priceMin, priceMax, currency | Capacity and tickets (capacity only when the host sets a limit) |
hosts, hostNames | Hosts with name, id, profileUrl, photoUrl, bio and socials |
coverImageUrl, theme, effect, titleFont | The event's look |
links, infoSections | Links the host added (playlists, tickets, sites) and extra sections such as FAQs |
status, isPublic, visibility, publishedAt, createdAt, updatedAt | Event state and dates |
detailsScraped, scrapedAt | Whether the event page was read, and when |
{
"id": "k4ekBTSP7OY51F9MSUC5",
"url": "https://partiful.com/e/k4ekBTSP7OY51F9MSUC5",
"shortUrl": "https://go.partiful.com/U9Xnqu2s",
"title": "ROUND HERE VOL. 15",
"description": "ROUND HERE is the curated Nashville-style songwriter's circle where you get to find your new favorite artists...",
"city": "New York City",
"cityCode": "nyc",
"location": "Monsieur, 86 E 4th St, New York, NY",
"venueName": "Monsieur",
"address": "86 E 4th St, New York, NY 10003",
"neighborhood": "East Village",
"approximateLocation": "New York, NY",
"googleMapsUrl": "https://www.google.com/maps/search/?api=1&query=86%20E%204th%20St%2C%20New%20York%2C%20NY%2010003",
"postalCode": "10003",
"startDate": "2026-10-27T22:00:00.000Z",
"endDate": null,
"timezone": "America/New_York",
"status": "PUBLISHED",
"isPublic": true,
"visibility": "public",
"guestCount": 29,
"goingCount": 25,
"interestedCount": 3,
"maybeCount": 1,
"waitlistCount": 0,
"approvedCount": 0,
"declinedCount": 0,
"showGuestCount": true,
"atCapacity": false,
"maxCapacity": null,
"remainingCapacity": null,
"isTicketed": false,
"isFree": true,
"priceMin": 0.0,
"priceMax": 0.0,
"currency": null,
"hosts": [
{
"name": "Jamie Rivera",
"id": "q8Xh2LmR4tPz9Vb6Nc1Ks0Ad3Ef",
"profileUrl": "https://partiful.com/u/q8Xh2LmR4tPz9Vb6Nc1Ks0Ad3Ef",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/getpartiful.appspot.com/o/profileImages%2Fexample?alt=media",
"bio": null,
"socials": {"instagram": "jamie.rivera.music"}
}
],
"hostNames": "Jamie Rivera",
"coverImageUrl": "https://firebasestorage.googleapis.com/v0/b/getpartiful.appspot.com/o/external%2Fuser%2Fexample?alt=media",
"theme": "phantom",
"effect": "handprints",
"titleFont": null,
"links": [{"title": "Listen to the official ROUND HERE playlist", "url": "https://open.spotify.com/playlist/example"}],
"infoSections": [{"title": "FAQs", "text": "Q: Is there an entry fee? A: No, it's free to attend."}],
"sections": ["See a Show", "More events"],
"publishedAt": "2026-10-06T18:12:40.512Z",
"createdAt": "2026-10-06T18:10:02.271Z",
"updatedAt": "2026-10-20T15:41:09.118Z",
"detailsScraped": true,
"scrapedAt": "2026-10-21T15:02:11.204Z"
}
You pay $2.50 per 1,000 events ($0.0025 per event saved), plus the small platform usage of the run (compute and datacenter proxy traffic, about one cent per 1,000 events with full details). Example: every event in all nine cities (about 700) ≈ $1.75 + under $0.01 usage; 150 events ≈ $0.38. Events that are filtered out, and event links that cannot be opened, are never charged. Set a maximum charge on the run and it stops cleanly when the budget is used up.
Is it legal to scrape Partiful? The scraper reads only public events that Partiful shows to every visitor without logging in. Respect Partiful's terms, privacy laws such as GDPR and CCPA, and use personal data (host names and handles) only for legitimate purposes.
Do I need a Partiful account, cookies or a proxy? No account or cookies. A datacenter proxy is set by default and works well.
How many events can I get? Everything each city's explore page lists: trending, every curated section in full and the feed. That is typically about 20 to 200 events per city, depending on the city and the week. The run says how many each city has when it is fewer than your maximum. Host profiles return all their published events.
Why are some guest counts empty? Hosts can hide their guest count. Then the counts are null instead of a misleading zero. Ticket prices, postal codes, host bios and links need Fetch full event details turned on.
Can I scrape cities that are not on the list? Partiful's explore pages cover only these nine cities. For any other place, paste event links or host profiles.
Can I schedule it or use the API? Yes. Schedule the scraper (for example every morning for "today" events), call it through the API, or connect the results to webhooks and integrations.
/explore/l/nyc/free-events show up to 16 events; use a city with filters for more.Every field below can be set in the run form, passed through the API, or saved as a task. Unset fields fall back to the defaults shown.
citiesarrayOptionalCities
Partiful explore cities to scrape. Use the city codes nyc, la, sf, bos, dc, chi, lon, mia, atx, or names like "New York" or "London". Each city returns every event on its explore page: trending, every curated section in full and the feed.
startUrlsarrayOptionalEvent, host or explore links
Partiful links: event pages (https://partiful.com/e/...), short links (https://go.partiful.com/...), host profiles (https://partiful.com/u/...: their published events), explore pages (https://partiful.com/explore/nyc) or explore lists (https://partiful.com/explore/l/nyc/free-events, https://partiful.com/explore/s/).
maxEventsPerCityintegerOptionaldefault 20Max events per city, host or explore link
How many events to save for each city, host profile or explore link. Event links are always saved in full. 0 saves every event available.
fetchEventDetailsbooleanOptionaldefault trueFetch full event details
Open each event page for host names, bios and social handles, the short link, ticket prices, links, postal code, declined count and created/published dates. Turn off for a faster list-only run (event links and host profiles always read the event page).
sortByenumOptionaldefault "site"Order
Which events come first when a city has more than the maximum: the order Partiful shows (trending first), the soonest start, or the most guests going.
Narrow the events down. Leave a filter empty to keep everything.
whenenumOptionaldefault "any"When
Keep events by start date, in the event's own time zone.
dateFromstringOptionalStarts on or after
Keep events that start on or after this date (YYYY-MM-DD, in the event's time zone).
dateTostringOptionalStarts on or before
Keep events that start on or before this date (YYYY-MM-DD, in the event's time zone).
minGoingCountintegerOptionalMinimum going
Keep events with at least this many guests marked as going. Events that hide their guest count are dropped when this is set.
ticketTypeenumOptionaldefault "any"Ticket type
Keep only free events or only ticketed events. Reads each event page.
keywordsarrayOptionalKeywords
Keep events whose title, description, venue or host mentions any of these words.
excludeKeywordsarrayOptionalExclude keywords
Drop events whose title, description, venue or host mentions any of these words.
proxyConfigurationobjectOptionaldefault {"useScrapelyProxy":true,"scrapelyProxyGroups":["DATACENTER…Proxy configuration
Proxy for the requests. Datacenter proxies work well for Partiful.
Every run writes its results to a dataset. Preview it in the dashboard, then export it or read it through the API.
| Field | Type | Description |
|---|---|---|
| id | string | |
| url | string | |
| title | string | null | |
| startDate | string | null | |
| goingCount | number | null |
You pay for the events the actor reports, such as each result or page it produces. Platform usage is included in the event prices.
| Event | Charged when | Price |
|---|---|---|
| Event | One saved Partiful event. | $0.0025 |
Run this actor from your own code. Swap in your API token and the examples work as-is.
import { ScrapelyClient } from 'scrapely-client'
const client = new ScrapelyClient({ token: process.env.SCRAPELY_TOKEN })
// Start the actor and wait for the run to finish.
const run = await client.actor('echofield/partiful-scraper').call({
"cities": [
"nyc"
],
"maxEventsPerCity": 20,
"proxyConfiguration": {
"useScrapelyProxy": true,
"scrapelyProxyGroups": [
"DATACENTER"
]
}
})
// Read the dataset the run produced.
const { items } = await client.dataset(run.defaultDatasetId).listItems()
console.log(items)Tokens live in your account settings. Keep them server-side: a token carries the full permissions of your account.
Connect the Scrape.ly MCP server once and your agent can run this actor as a tool. Pick your tool:
Fetch scrape.ly/agents.md and run echofield/partiful-scraperPaste into Claude Code, Codex, Cursor or any AI agent. It signs you in once in the browser.
{
"mcpServers": {
"scrapely": {
"url": "https://api.scrape.ly/mcp?tools=actors,runs,storage,docs&actors=echofield/partiful-scraper"
}
}
}No key in the file: your client opens the browser to sign you in the first time it connects.
No examples yet
The developer hasn't published example inputs for this actor.
Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.