Partiful Events Scraper
Pricing
from $0.01 / 1,000 events
Partiful Events Scraper
Collect Partiful events from Explore pages and submitted event URLs, plus host profiles from submitted profile URLs. Choose basic or detailed event data, then filter event records by price or search terms. Results include event, attendance, host, and source details when Partiful shows them.
Pricing
from $0.01 / 1,000 events
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 days ago
Last modified
Categories
Share
🎟️ Find public Partiful event data
For event researchers, local planners, and organizer-research teams, Partiful Events Scraper reads public Explore pages, event pages, and host profiles. It saves structured event or host records with titles, schedules, locations, hosts, RSVP signals, and source links when Partiful shows them. You can filter event records by price or search terms and choose how much event-page detail to collect.
- Check public event prices and RSVP signals for RSVP Website Free research.
- Review public Partiful RSVP counts with Partiful RSVP.
- Filter public events by free or paid status for Is Partiful Free research.
- Collect public event pages with price and RSVP fields for Best Free Online Invitations With RSVP research.
- Collect public Partiful event pages for Free Digital Invitations research.
📦 What each Partiful record contains
Event records
An event record represents one public event found through an Explore page or a submitted event page. It can include the event identity, text, price type, schedule, time zone, location, host links, aggregate attendance and RSVP signals, status, cover image, discovery data, timestamps, calendar links, related-event references, and source details. If the same event appears again through another keyword, URL, ID, handle, or similar submitted value, the first eligible match is saved and later matches are ignored.
Host records
A host record contains a public Partiful profile URL, available host identity and profile fields, public published-event references when the source exposes them, and the source that produced the record.
▶️ Read Partiful pages your way
Explore events
Add one or more public Partiful Explore URLs. The Actor saves the public events it finds there.
Event page
Add one or more public Partiful event page URLs to read those pages directly.
Host profile
Add a public Partiful host profile URL. The run saves a host record and can include public events shown on that profile.
Event detail level
Choose basic event data, event-page details, or event-page details and related events. Host profile records do not change with this setting.
Filters and limits
Use eventPrice to keep any price, free events, or paid events. Use searchTerms to keep event records whose public text or other public event context contains at least one submitted word or phrase. For a bounded run, set maxItems to a positive number. Leave it empty to return all available results until the source is exhausted.
Use one target for each run. Separate independently configured searches stay separate.
⚙️ Input
Input fields
| Field | Type | What it does |
|---|---|---|
target | string | Chooses explore, event, or host. |
exploreUrls | object[] | Public Partiful Explore page objects to scan. |
exploreUrls[].url | string | A public Partiful Explore URL. |
eventUrls | object[] | Public Partiful event page objects to read. Each URL can produce one event record. |
eventUrls[].url | string | A public Partiful event page URL. |
hostUrls | object[] | Public Partiful host profile objects to read. A profile can also return public events published by that host. |
hostUrls[].url | string | A public Partiful host profile URL. |
eventDetailLevel | string | Chooses basic event data, event-page details, or event-page details and related events. |
eventPrice | string | Keeps event records with any price, free events, or paid events. For a host profile, it filters event records but keeps the host profile. |
searchTerms | string[] | Keeps event records when public event text or other public event context contains at least one submitted word or phrase. Leave empty to keep all event records. |
maxItems | integer | Stops after this many returned records. Leave empty to return all available results until the source is exhausted. |
This example is copied from a successful current-beta default-input run:
{"target": "explore","exploreUrls": [{"url": "https://partiful.com/explore"}],"eventDetailLevel": "none","eventPrice": "all"}
🧾 Output
The run output contains a dataset URL. Each dataset row is either an event record or a host record. Optional fields appear only when Partiful exposes them.
Event records
| Field | Type | What it does |
|---|---|---|
recordType | string | Identifies this row as an event record. |
event | object | Public event data. |
event.id | string | Stable Partiful ID for the event. |
event.url | string | Public Partiful event page. |
event.title | string | Public event title. |
event.priceType | string | Public price type: free or paid, when shown. |
event.description | string | Public event description. |
event.schedule | object | Public event times and time zone. |
event.schedule.startAt | string | Event start time in ISO 8601 format. |
event.schedule.endAt | string | Event end time in ISO 8601 format, when shown. |
event.schedule.timezone | string | Time zone used for the event. |
event.location | object | Public place or online-location data. |
event.location.name | string | Public location name, when shown. |
event.location.address | string | Public street address, when shown. |
event.location.city | string | Event city, when shown. |
event.location.region | string | Event state, province, or other region, when shown. |
event.location.country | string | Event country, when shown. |
event.location.latitude | number | Event location latitude, when shown. |
event.location.longitude | number | Event location longitude, when shown. |
event.location.isOnline | boolean | Whether the event is online. |
event.hosts | object[] | Public hosts linked to the event. |
event.hosts[].id | string | Stable Partiful ID for a host. |
event.hosts[].name | string | Public host name. |
event.hosts[].profileUrl | string | Public Partiful profile page for the host. |
event.hosts[].imageUrl | string | Public host image URL, when shown. |
event.hosts[].bio | string | Public host bio, when shown. |
event.attendance | object | Public attendance and RSVP signals. |
event.attendance.attendeeCount | integer | Public attendee count, when shown. |
event.attendance.rsvpCount | integer | Public total RSVP count, when shown. |
event.attendance.capacity | integer | Public event capacity, when shown. |
event.attendance.rsvpBreakdown | object[] | Public RSVP counts grouped by response. |
event.attendance.rsvpBreakdown[].status | string | Public RSVP response name. |
event.attendance.rsvpBreakdown[].count | integer | Count for that RSVP response. |
event.status | object | Public publication, visibility, RSVP, and capacity state. |
event.status.publication | string | Public publication state. |
event.status.visibility | string | Public visibility state. |
event.status.rsvp | string | Public RSVP state. |
event.status.capacity | string | Public capacity state, when shown. |
event.coverImageUrl | string | Public event cover image URL, when shown. |
event.discovery | object | Public tags, regions, categories, and match context, when available. |
event.discovery.tags | string[] | Tags supplied by Partiful. |
event.discovery.regionLabels | string[] | Region labels supplied by Partiful. |
event.discovery.categories | string[] | Categories inferred from public event text. |
event.discovery.matchedSearchTerm | string | First submitted search term that matched the event. |
event.timestamps | object | Public event timestamps. |
event.timestamps.createdAt | string | Public creation time in ISO 8601 format. |
event.timestamps.updatedAt | string | Public update time in ISO 8601 format. |
event.timestamps.publishedAt | string | Public publication time in ISO 8601 format. |
event.shortUrl | string | Public short link for the event, when shown. |
event.calendarLinks | object[] | Public links that add the event to a calendar. |
event.calendarLinks[].provider | string | Calendar service for the link, when shown. |
event.calendarLinks[].url | string | Public calendar link. |
event.relatedEvents | object[] | Public event references related to this event, when requested and shown. |
event.relatedEvents[].id | string | Stable Partiful ID for the related event, when shown. |
event.relatedEvents[].url | string | Public Partiful page for the related event. |
event.relatedEvents[].title | string | Public title of the related event, when shown. |
source | object | Public Partiful source that produced this row. |
source.type | string | Source type: explore, event, or host. |
source.url | string | Public URL that produced this row. |
source.collectedAt | string | Collection time in ISO 8601 format. |
Genuine event row
This complete row is from a successful current-beta run with event-page details and related events:
{"recordType": "event","event": {"id": "N6bpT9n1jUhVJorRCT5t","url": "https://partiful.com/e/N6bpT9n1jUhVJorRCT5t","title": "Jazz With Joelle","priceType": "free","description": "Welcome to my monthly jazz residency at Old Flings! Our next event is August 6th at 9:30pm. This event is FREE and there is no drink minimum! \n\nHow the event works:\n\nMy trio and I will open the set with a concert of standards and originals. Then we will invite other musicians to play. If you know the song, feel free to get up and jam! There is no drum kit at the venue (for now), but if drummers would like to bring some form of portable percussion (a cajon, for example), we encourage that! \n\nTo keep things flowing smoothly, I will keep a list of vocalists that want to sing. Singers usually call the tune, and instrumentalists will follow. It is HIGHLY ENCOURAGED you know the key of your song! If this is your first time performing at a jam session, that's amazing! Knowing your key is an essential first step. The order of the jam will alternate between singers and instrumentalists. \n\nThis event is intended to be a traditional jazz jam session, meaning songs from The Great American Songbook/standard jazz repertoire. However, I don't mind making exceptions! This is meant to be a fun, non-judgmental setting. At the end of the day, music is about coming together and making something beautiful. \n\nBecause this event is free, we do ask that people (if you are willing and able) contribute a tip to the band. We accept cash, Zelle, and Venmo. However, if you cannot tip the band, it is completely okay - please still come! \n\nFinally, we ask that during performances, you keep talking to a minimum. There is limited space due to the size of the venue, so we would like to save seats for those who come with the intention to listen and/or play. There will be set breaks in between, so there's plenty of time to mingle! \n\nThe jam typically runs until about 12:30/1 AM. However the bar stays open afterwards, so feel free to hang out. \n\nWe're so excited for another beautiful event! If you have any questions/want to ask me anything in advance about playing in the session, message me on either TikTok or Instagram (@joellebensaid). \n\nP.S. - if you cannot make this one, there will be another one in September :)\nPoster by the amazing Dani Donatelle! Check out their work: @dddonatelle","schedule": {"startAt": "2026-08-07T01:30:00.000Z","timezone": "America/New_York"},"location": {"name": "Old Flings","address": "25 Avenue A, New York, NY","city": "New York","region": "NY","latitude": 40.72,"longitude": -73.99,"isOnline": false},"hosts": [{"id": "5q7zvhsacZYZF29mSzfbyaRg8pI2","name": "Joelle Bensaïd","profileUrl": "https://partiful.com/u/5q7zvhsacZYZF29mSzfbyaRg8pI2","imageUrl": "https://firebasestorage.googleapis.com/v0/b/getpartiful.appspot.com/o/profileImages%2Ff1460923-c28c-4b55-90?alt=media&token=e325a020-3eb0-4470-8b86-3b94c8d4961b","bio": "singer-songwriter based in nyc ★"}],"attendance": {"attendeeCount": 382,"rsvpBreakdown": [{"status": "going","count": 382},{"status": "maybe","count": 50},{"status": "interested","count": 94},{"status": "approved","count": 0},{"status": "waitlist","count": 0},{"status": "pending_approval","count": 0},{"status": "declined","count": 0}],"rsvpCount": 526},"status": {"publication": "published","visibility": "public","rsvp": "open"},"coverImageUrl": "https://firebasestorage.googleapis.com/v0/b/getpartiful.appspot.com/o/external%2Fuser%2F5q7zvhsacZYZF29mSzfbyaRg8pI2%2FLeHNtzNxfXwowA2JEmoz6?alt=media&token=65289cf6-4807-4d3b-9b6c-781af7a91226","discovery": {"categories": ["music","workshop"]},"timestamps": {"createdAt": "2026-07-29T21:29:12.185Z","updatedAt": "2026-08-04T22:51:13.356Z","publishedAt": "2026-07-29T21:29:12.185Z"},"shortUrl": "https://go.partiful.com/R5ebadkU","calendarLinks": [{"provider": "ical","url": "https://storage.googleapis.com/download/storage/v1/b/getpartiful.appspot.com/o/public%2Fevents%2FN6bpT9n1jUhVJorRCT5t%2Fevent.ics?generation=1785360589402977&alt=media"}],"relatedEvents": [{"url": "https://partiful.com/e/H7VR39NgXP2mfoqTU5bc","id": "H7VR39NgXP2mfoqTU5bc","title": "The Happy Fits and Stolen Gin with Support from Hojean"},{"url": "https://partiful.com/e/hMiRULfDTptIR8CxHdhy","id": "hMiRULfDTptIR8CxHdhy","title": "Soul Care Sundays: Yoga, Journaling & Community"},{"url": "https://partiful.com/e/jt9VUQ061rLQWmcKSAk1","id": "jt9VUQ061rLQWmcKSAk1","title": "BABA & Friends Night Market"},{"url": "https://partiful.com/e/BpkYhVMP7LjCngZ9BBL6","id": "BpkYhVMP7LjCngZ9BBL6","title": "Sunshower: Summer Tea Rave"},{"url": "https://partiful.com/e/hzo62wi3VisSbP43YB5e","id": "hzo62wi3VisSbP43YB5e","title": "walkmanbaby single release show @ pete’s candy store"}]},"source": {"type": "event","url": "https://partiful.com/e/N6bpT9n1jUhVJorRCT5t","collectedAt": "2026-08-04T22:53:13.791Z"}}
Host records
| Field | Type | What it does |
|---|---|---|
recordType | string | Identifies this row as a host record. |
host | object | Public profile data about the host. |
host.id | string | Stable Partiful ID for the host, when shown. |
host.name | string | Public host name, when shown. |
host.profileUrl | string | Public Partiful profile page for the host. |
host.imageUrl | string | Public profile image URL, when shown. |
host.bio | string | Public host bio, when shown. |
host.publishedEvents | object[] | Public event references published by the host, when shown. |
host.publishedEvents[].id | string | Stable Partiful ID for a published event, when shown. |
host.publishedEvents[].url | string | Public Partiful page for a published event. |
host.publishedEvents[].title | string | Public title of a published event, when shown. |
host.publishedEvents[].startAt | string | Published event start time in ISO 8601 format, when shown. |
source | object | Public Partiful source that produced this row. |
source.type | string | Source type: explore, event, or host. |
source.url | string | Public URL that produced this row. |
source.collectedAt | string | Collection time in ISO 8601 format. |
Genuine host row
This row is from a successful current-beta host-profile run and includes public published-event references:
{"recordType": "host","host": {"profileUrl": "https://partiful.com/u/jGRn6AHpy2TGLlQh17Xp","publishedEvents": [{"url": "https://partiful.com/e/6bPpg9hbfpzIkrXcS2un","id": "6bPpg9hbfpzIkrXcS2un","title": "bay bridge picnic & watercolor workshop","startAt": "2026-07-25T21:00:00.000Z"},{"url": "https://partiful.com/e/e5cbR6AEcZtpQHekpXNB","id": "e5cbR6AEcZtpQHekpXNB","title": "palace of fine arts picnic & watercolor workshop","startAt": "2026-08-16T21:00:00.000Z"},{"url": "https://partiful.com/e/qc87GYkxGHkjjonIOreT","id": "qc87GYkxGHkjjonIOreT","title": "dolores picnic & watercolor workshop","startAt": "2026-07-18T21:00:00.000Z"},{"url": "https://partiful.com/e/zim7zdlfeL0zLXKVQU61","id": "zim7zdlfeL0zLXKVQU61","title": "16 years of one direction craft night + listening party","startAt": "2026-07-31T01:00:00.000Z"}],"id": "jGRn6AHpy2TGLlQh17Xp","name": "jean ⭐️ studio jellybean","imageUrl": "https://firebasestorage.googleapis.com/v0/b/getpartiful.appspot.com/o/profileImages%2F2GslSQ_FO3edH9MznsFQu?alt=media&token=b4317dbf-7218-427d-ad5b-37e365d21ac2"},"source": {"type": "host","url": "https://partiful.com/u/jGRn6AHpy2TGLlQh17Xp","collectedAt": "2026-08-04T22:53:12.420Z"}}
💳 Pricing
This Actor uses pay-per-event pricing. The charge applies to the saved public data named below:
| Charged event | Price |
|---|---|
Event | $0.00001 for each saved public event. |
Detailed event | $0.00001 for each saved public event with optional page-level details. |
Host profile | FREE plan: $0.0054; BRONZE: $0.0045; SILVER: $0.0036; GOLD: $0.0027; PLATINUM: $0.0027; or DIAMOND: $0.0027 for each saved public host profile. |
Basic event data uses Event. Event-page details and event-page details with related events use Detailed event. The price tier for a host profile follows your Apify plan.
🔌 Integrations
The run returns an Apify dataset URL, which you can use with the Apify API or your own data workflow.
❓ FAQ
Can I use a direct public event URL?
Yes. Choose event and add one or more public Partiful event page URLs. Each eligible URL can produce one event record.
Can I read a public host profile?
Yes. Choose host and add a public Partiful host profile URL. The host record includes available profile fields and public published-event references when Partiful shows them.
Can I request related public events?
Yes. Set eventDetailLevel to detailsAndRelated for event records. Related event references appear when Partiful exposes them.
Can I keep only free or paid events?
Yes. Set eventPrice to free or paid. With a host profile target, this filters its event records but keeps the host profile.
What does leaving Maximum items empty do?
It returns all available results until the source is exhausted. Set a positive maxItems value when you want a smaller run.
What happens if the same event appears more than once?
The first eligible occurrence is saved as soon as it is found. Later matches from another keyword, URL, ID, handle, or similar submitted value are ignored; they are not merged into the first row.
Does this Actor read private or invite-only events?
No. It reads public Partiful pages that can be accessed without private event access or authentication.
Are attendee names returned?
No. The output contains aggregate attendance and RSVP signals when Partiful shows them, not attendee identities.
What if Partiful hides a field?
That field may be missing or empty. The Actor does not guess values that the public page does not show.
Can I combine separate searches in one run?
No. Use separate runs for separate searches so each run has one clear target and input.
📝 Changelog
0.0: Initial release
- Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Related Actors
- Fever Events Scraper — collect public experiences and event details from Fever pages.
- 10times Events Scraper — collect trade shows and conferences with organizers, dates, and locations from 10times.
- Partiful Event Scraper — collect public Partiful events with event and host details.
- Partiful Events Scraper — collect public Partiful event pages with schedules, venues, and attendance signals.
- Partiful Events Scraper — collect Partiful Explore, event, and host pages as another public-data option.
Made with ❤️ by Maxime Dupré