Posh VIP Events avatar

Posh VIP Events

Pricing

from $4.00 / 1,000 results

Go to Apify Store
Posh VIP Events

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

Hypebridge

Maintained by Community

Actor stats

2

Bookmarked

70

Total users

16

Monthly active users

4 days ago

Last modified

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?

FieldTypeDescription
eventTitleStringEvent name
eventUrlStringCanonical Posh.vip event URL
startDateTimeStringEvent start time in ISO format
venueNameStringVenue name
cityStringParsed city when available
ticketsArrayTicket tiers with base/checkout prices, entry windows, purchase constraints, availability reasons, and sale channels
lowestPriceNumberLowest available ticket price before fees
lowestTotalPriceNumberLowest available fee-inclusive checkout price
highestPriceNumberHighest available ticket price before fees
totalTicketsSoldNumberTicket sales count exposed for detailed events
attendingCountNumberVisible attendee or RSVP count
organizerNameStringOrganizer or group name
organizerObjectDetailed organizer profile fields when available
contactEmailStringOrganizer/group contact email when exposed by Posh.vip
lineupArrayPerformer names, images, profile links, descriptions, and set times when configured
multiSessionEventObjectRecurring-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-event for known events.
  • Use group URLs like https://posh.vip/g/example-organizer for organizer profile data and that organizer's events.
  • Use Posh explore URLs like https://posh.vip/explore?location=Miami&when=This+Week for location and Posh-supported time-window discovery. Target a city rather than a state or region.
  • Set maxEvents to cap event records.
  • Keep scrapeEventDetails enabled 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

ParameterTypeDefaultDescription
startUrlsArrayrequiredPosh.vip event, organizer/group, or explore URLs to scrape
maxEventsNumber100Maximum events to scrape, from 1 to 1,000
scrapeEventDetailsBooleantrueFetch 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 maxEvents low for first runs so you can verify the output before scaling.
  • Disable scrapeEventDetails only when you need faster basic event records and do not need full descriptions, lineup, or detailed organizer/venue fields.

Looking for events from other platforms or need a single unified dataset? Explore our specialized event scrapers:

ActorBest ForKey Data Extracted
Find EventsAll-in-one multi-platform search across 16+ event sourcesAggregated & deduplicated events, normalized dates, venues, pricing
Eventbrite ScraperGlobal concerts, business conferences, festivals & city lifeEvent search, categories, ticket tiers, performers, organizer info
Luma Event ScraperTech meetups, hackathons, demo days, startup & Web3 eventsHosts, guest lists, ticket tiers, venue coordinates, calendar links
Meetup ScraperLocal community groups, networking, hobbies & recurring clubsGroups, member counts, event series, RSVPs, organizers, topics
Partiful Events ScraperSocial parties, creator gatherings, birthday events & private RSVPsGuest RSVP status, hosts, event themes, questionnaires, venue details
Dice.fm Event ScraperLive music, club nights, concerts & major music festivalsLineups, ticket tiers, release phases, door policies, promoters
Resident Advisor ScraperElectronic music, club culture, underground DJs & festivalsEvent lineups, promoters, venue directories, RA picks, ticket tiers
Shotgun.live Event ScraperElectronic music, nightlife, techno parties & international club toursGenres, lineups, dated city sections, venue profiles, ticket prices
Posh.vip Event ScraperNightlife, exclusive social parties, college & influencer eventsLineups, ticket groups, attendance counts, organizer contact info
Xceed Events ScraperEuropean nightlife, clubs, festivals & electronic musicTicket tiers, fees, age policies, lineups, venue profiles
Fever Events ScraperImmersive experiences, Candlelight concerts, city tours & exhibitsSessions, time slots, pricing tiers, user reviews, venue coordinates
Showpass Event ScraperNorth American events, regional festivals, comedy & venue ticketingTicket types, price breakdowns, venue info, organizer details
Sympla Events ScraperBrazilian & Latin American concerts, conferences & Bileto eventsTicket tiers, installment plans, Bileto sectors, organizer info
Eventnoire Events ScraperBlack culture events, lifestyle, nightlife, comedy & festivalsEvent details, ticketing options, organizer bios, venue profiles
Prekindle Event ScraperLive music venues, indie concerts, comedy shows & regional artsDeeplinks, venue profiles, organizer links, event descriptions
Eventeny Vendor & Market ScraperFestivals, craft fairs, conventions, artisan markets & vendor exposVendor applications, booth pricing, deadlines, sponsor rosters
RunSignup Race ScraperMarathons, 5Ks, triathlons, trail runs & charity endurance racesRegistration fee ladders, price change dates, sub-events, sponsors
FilmFreeway Festival ScraperFilm festivals, screenplay contests & creative competitionsSubmission deadlines, category entry fees, award badges, venues

FAQ

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.