Posh VIP Events
Pricing
from $4.00 / 1,000 results
Posh VIP Events
Scrape event data from posh.vip- the premier platform for nightlife, concerts, and party events. Extract comprehensive event information including tickets, pricing, venue details, and organizer data.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
Hypebridge
Maintained by CommunityActor stats
2
Bookmarked
70
Total users
16
Monthly active users
4 days ago
Last modified
Categories
Share
What does Posh.vip Event Scraper do?
Posh.vip Event Scraper extracts structured event, ticket, venue, attendance, and organizer data from Posh.vip. Use it to collect nightlife, concert, party, and social-event data from event URLs, organizer pages, or Posh explore/search URLs.
The scraper returns clean records for individual events and organizer/group pages. When full event details are enabled, it enriches records with descriptions, lineup, ticket groups, venue parsing, organizer contact fields, media, and status flags.
Why scrape Posh.vip?
- Organizer lead generation: find active promoters, venues, nightlife groups, and event brands with organizer names, profile URLs, contact emails when available, websites, and social links.
- Sponsorship targeting: compare events by city, venue, ticket price, attendance count, organizer verification, and event frequency.
- Market intelligence: monitor which events are running, what tickets cost, which venues are active, and how organizers position upcoming parties or concerts.
- Event aggregation: build local event feeds for newsletters, concierge tools, tourism apps, community calendars, or internal research dashboards.
- Talent and lineup research: collect performer names, lineups, media links, and organizer metadata for booking or partnership workflows.
What data can Posh.vip Event Scraper extract?
| Field | Type | Description |
|---|---|---|
eventTitle | String | Event name |
eventUrl | String | Canonical Posh.vip event URL |
startDateTime | String | Event start time in ISO format |
venueName | String | Venue name |
city | String | Parsed city when available |
tickets | Array | Ticket tiers with base/checkout prices, entry windows, purchase constraints, availability reasons, and sale channels |
lowestPrice | Number | Lowest available ticket price before fees |
lowestTotalPrice | Number | Lowest available fee-inclusive checkout price |
highestPrice | Number | Highest available ticket price before fees |
totalTicketsSold | Number | Ticket sales count exposed for detailed events |
attendingCount | Number | Visible attendee or RSVP count |
organizerName | String | Organizer or group name |
organizer | Object | Detailed organizer profile fields when available |
contactEmail | String | Organizer/group contact email when exposed by Posh.vip |
lineup | Array | Performer names, images, profile links, descriptions, and set times when configured |
multiSessionEvent | Object | Recurring-series name, occurrence index, total sessions, URL, and status |
Use the compact overview fields for scanning results. Use the complete record when you need every event, ticket, venue, media, attendance, and organizer field.
How to target Posh.vip data
- Use event URLs like
https://posh.vip/e/example-eventfor known events. - Use group URLs like
https://posh.vip/g/example-organizerfor organizer profile data and that organizer's events. - Use Posh explore URLs like
https://posh.vip/explore?location=Miami&when=This+Weekfor location and Posh-supported time-window discovery. Target a city rather than a state or region. - Set
maxEventsto cap event records. - Keep
scrapeEventDetailsenabled when you need descriptions, lineup, ticket groups, and richer organizer/venue fields.
How much will it cost?
Detailed event enrichment uses a separate charge event from basic dataset items. To control spend, start with a small maxEvents value, inspect the result shape, then increase the cap once it matches your workflow.
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | Array | required | Posh.vip event, organizer/group, or explore URLs to scrape |
maxEvents | Number | 100 | Maximum events to scrape, from 1 to 1,000 |
scrapeEventDetails | Boolean | true | Fetch full event details including descriptions, lineup, organizer, venue, and ticket group data |
Example input
{"startUrls": [{ "url": "https://posh.vip/e/example-event" },{ "url": "https://posh.vip/g/example-organizer" },{ "url": "https://posh.vip/explore?location=%7B%22type%22%3A%22preset%22%2C%22location%22%3A%22Washington+DC%22%2C%22lat%22%3A38.9072%2C%22long%22%3A-77.0369%7D&when=This+Month" },{ "url": "https://posh.vip/explore?location=Miami&when=This+Week" }],"maxEvents": 50,"scrapeEventDetails": true}
Explore URL formats
The most reliable explore URL is the one Posh.vip itself puts in the address bar: open
posh.vip/explore, pick a city and a time filter, then copy the URL. Its
location param is a JSON object carrying exact coordinates:
https://posh.vip/explore?location={"type":"preset","location":"Washington DC","lat":38.9072,"long":-77.0369}&when=This+Month
A plain city name also works — ?location=Miami or ?location=Dallas,+TX — and the scraper
geocodes it. Prefer a city over a state or region: Posh indexes events by city, so ?location=Texas
has no obvious center to search from. Ambiguous names resolve to the city, not the state, so
?location=Washington searches Washington DC; pass coordinates via the JSON form if you meant
somewhere else. when accepts the values Posh's own filter offers: Today, This+Week, and
This+Month. Omitting location defaults the search to New York City.
Unsupported time filters such as Next Month are reported as input failures; the scraper does not
replace them with another period. If other valid URLs produce output, those results are retained
and source failures appear in run telemetry. A successful API response with no events remains a
normal empty result. A run with failed sources and no delivered output fails with the source error.
Explore searches follow the API's server cursor and deduplicate event IDs until maxEvents, the
end of results, or a safety stop. Each search is bounded to 20 pages and 40 API requests; repeated
cursors and pages adding no new IDs stop pagination. The first 100 start URLs are processed.
Event slots are reserved before detail requests are queued, so concurrent URLs share the same
maxEvents cap. Organizer metadata records remain separate from the event-record limit.
Output
Each event can include:
- Event details: eventId, eventTitle, eventUrl, description, status, startDateTime, endDateTime, timezone
- Venue and location: venueName, venueAddress, address, city, stateCode, zipCode, coordinates, venue.googlePlaceId
- Tickets and pricing: tickets, ticketGroups, lowestPrice, lowestTotalPrice, highestPrice, totalTicketsSold, isFreeEvent, soldOutItems, entry windows, purchase constraints, availability reasons, and sale channels
- Attendance: attendingCount, guestlistEnabled, RSVP status fields
- Organizer data: organizerId, organizerName, organizerUrl, organizerVerified, organization type, LinkedIn/TikTok when exposed, and contact fields from group pages
- Media and metadata: coverUrl, performers, rich lineup details, recurring-session context, song, youtubeLink, source, scrapedAt
Sample output
A detailed event record can combine ticket economics, attendance signals, organizer contact data, and venue context. Larger nested fields are shown as typed placeholders to keep this example readable.
{"eventId": "evt_7f3a9c21","eventUrl": "https://posh.vip/e/summer-rooftop-series","eventTitle": "Summer Rooftop Series","description": "Full event description, lineup notes, rules, and organizer copy.","status": "live","startDateTime": "2026-06-15T02:00:00.000Z","endDateTime": "2026-06-15T07:00:00.000Z","timezone": "America/New_York","venueName": "Example Rooftop","venueAddress": "123 Example Ave, Miami, FL 33101, USA","city": "Miami","stateCode": "FL","coordinates": { "latitude": 25.7617, "longitude": -80.1918 },"tickets": [{"id": "ticket_ga_early","name": "General Admission","price": 25,"totalPrice": 29.35,"quantityAvailable": 50,"isAvailable": true,"approvalRequired": false,"minimumPurchaseQuantity": 1,"sellInMultiples": false,"validBefore": "2026-06-15T03:00:00.000Z","closed": false,"disabled": false,"saleChannels": ["event_page"]},{"id": "ticket_vip_table","name": "VIP Table","price": 450,"totalPrice": 493.5,"quantityAvailable": 3,"isAvailable": true,"approvalRequired": true}],"lowestPrice": 25,"lowestTotalPrice": 29.35,"highestPrice": 450,"totalTicketsSold": 1311,"attendingCount": 239,"guestlistEnabled": true,"organizerName": "Example Events Group","organizerUrl": "https://posh.vip/example-events","organizer": {"name": "Example Events Group","verified": true,"currency": "USD","organizationType": "festival","socials": {"instagram": "https://www.instagram.com/exampleevents","website": "https://exampleevents.com","linkedin": "https://www.linkedin.com/company/example-events"}},"performers": ["DJ Sample", "Host Example"],"lineup": [{ "name": "DJ Sample", "profileUrl": "https://www.instagram.com/djsample", "startDateTime": "2026-06-15T02:00:00.000Z" }],"ticketGroups": "[Array<TicketGroup>]","song": "{ name: string, artist: string, previewUrl?: string }","source": "posh_vip","scrapedAt": "2026-05-26T15:00:00.000Z"}
Group output example
Group URLs return organizer-level context alongside that organizer's events. This is useful for lead lists, sponsorship research, and ranking active organizers.
{"type": "group","groupId": "group_91a2b3c4","groupUrl": "https://posh.vip/g/example-events","groupName": "Example Events Group","bio": "Independent nightlife and culture events.","avatarUrl": "https://images.posh.vip/group-avatar.png","contactEmail": "events@example.com","website": "https://exampleevents.com","socials": {"instagram": "https://www.instagram.com/exampleevents","twitter": "exampleevents","facebook": "exampleevents","linkedin": "https://www.linkedin.com/company/example-events","tiktok": "https://www.tiktok.com/@exampleevents"},"country": "US","currency": "USD","verified": true,"totalAttendees": 23533,"totalEvents": 23,"source": "posh_vip","scrapedAt": "2026-05-26T15:00:00.000Z"}
Tips
- Use direct
/e/...event URLs when you already know the events you want. - Use
/g/...organizer URLs when you want organizer profile data and all events from a group. - Use explore URLs when you want event discovery by location or Posh-supported time window.
- Keep
maxEventslow for first runs so you can verify the output before scaling. - Disable
scrapeEventDetailsonly when you need faster basic event records and do not need full descriptions, lineup, or detailed organizer/venue fields.
Related event scrapers
Looking for events from other platforms or need a single unified dataset? Explore our specialized event scrapers:
| Actor | Best For | Key Data Extracted |
|---|---|---|
| Find Events | All-in-one multi-platform search across 16+ event sources | Aggregated & deduplicated events, normalized dates, venues, pricing |
| Eventbrite Scraper | Global concerts, business conferences, festivals & city life | Event search, categories, ticket tiers, performers, organizer info |
| Luma Event Scraper | Tech meetups, hackathons, demo days, startup & Web3 events | Hosts, guest lists, ticket tiers, venue coordinates, calendar links |
| Meetup Scraper | Local community groups, networking, hobbies & recurring clubs | Groups, member counts, event series, RSVPs, organizers, topics |
| Partiful Events Scraper | Social parties, creator gatherings, birthday events & private RSVPs | Guest RSVP status, hosts, event themes, questionnaires, venue details |
| Dice.fm Event Scraper | Live music, club nights, concerts & major music festivals | Lineups, ticket tiers, release phases, door policies, promoters |
| Resident Advisor Scraper | Electronic music, club culture, underground DJs & festivals | Event lineups, promoters, venue directories, RA picks, ticket tiers |
| Shotgun.live Event Scraper | Electronic music, nightlife, techno parties & international club tours | Genres, lineups, dated city sections, venue profiles, ticket prices |
| Posh.vip Event Scraper | Nightlife, exclusive social parties, college & influencer events | Lineups, ticket groups, attendance counts, organizer contact info |
| Xceed Events Scraper | European nightlife, clubs, festivals & electronic music | Ticket tiers, fees, age policies, lineups, venue profiles |
| Fever Events Scraper | Immersive experiences, Candlelight concerts, city tours & exhibits | Sessions, time slots, pricing tiers, user reviews, venue coordinates |
| Showpass Event Scraper | North American events, regional festivals, comedy & venue ticketing | Ticket types, price breakdowns, venue info, organizer details |
| Sympla Events Scraper | Brazilian & Latin American concerts, conferences & Bileto events | Ticket tiers, installment plans, Bileto sectors, organizer info |
| Eventnoire Events Scraper | Black culture events, lifestyle, nightlife, comedy & festivals | Event details, ticketing options, organizer bios, venue profiles |
| Prekindle Event Scraper | Live music venues, indie concerts, comedy shows & regional arts | Deeplinks, venue profiles, organizer links, event descriptions |
| Eventeny Vendor & Market Scraper | Festivals, craft fairs, conventions, artisan markets & vendor expos | Vendor applications, booth pricing, deadlines, sponsor rosters |
| RunSignup Race Scraper | Marathons, 5Ks, triathlons, trail runs & charity endurance races | Registration fee ladders, price change dates, sub-events, sponsors |
| FilmFreeway Festival Scraper | Film festivals, screenplay contests & creative competitions | Submission deadlines, category entry fees, award badges, venues |
FAQ
Is scraping Posh.vip legal?
Posh.vip Event Scraper extracts publicly available data. Always check Posh.vip's Terms of Service and make sure you have a legitimate purpose for collecting and processing the data.
Can I scrape organizer pages?
Yes. Add a Posh.vip group URL such as https://posh.vip/g/example-organizer to startUrls. The output can include group profile fields such as bio, avatar, website, socials, contact email when available, total attendees, and event list data.
Can I get ticket prices and availability?
Yes. Event records can include ticket tiers, base and fee-inclusive prices, live availability, remaining quantities, sale and admission windows, package constraints, closed/disabled reasons, sale channels, sold-out indicators, and grouped ticket sections when Posh.vip exposes them.
Can I use a custom date range?
Use Posh.vip explore URLs for the time filters Posh supports (Today, This+Week, This+Month). The scraper preserves those search URLs.
My explore URL returned no events. Why?
Posh indexes events by city. A location that names a state or region (?location=Washington,
?location=Texas) has no single center to search from, so the scraper resolves it to the closest
matching city and, if that yields nothing, tries the next-best match before giving up. Name the city
directly — or copy the URL from posh.vip/explore after picking a city — for predictable results.
Smaller markets legitimately return few or zero events for a given time window; widen when to
This+Month before concluding the URL is wrong.
Disclaimer: This scraper extracts publicly available data. Results may contain personal data, depending on what Posh.vip users and organizers have chosen to publish. Do not scrape or process personal data unless you have a legitimate reason.
Development checks
npm test runs the offline regressions, including rejected timeframes, valid empty data, cursor
pagination, partial API failure, output reservations, and crawler failure aggregation. The three
existing live redirect/detail checks are opt-in with POSH_LIVE_TESTS=1 npm test; run them only
with a deliberate target-request budget.