addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcredit-cardcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobe--smallglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1languagelaunch-new-window--smalllight-bulblinklocation-pinlockm-swarmSearchmailmediummessagesminusmobilemoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahooyoutube

Extend your community

Chunked HTTP Open Venues Stream

GET /2/open_venues
  • json
Host: stream.meetup.com
  • public
stream version 2

Live HTTP stream of the creation and modification of public Meetup venues using chunked encoding to maintian a persistent connection with a client. The connection will only be terminiated for server maintenance or a connection error. It is suitable for low-level HTTP clients rather than web browsers.

Request Parameters

This method does not require authentication, or any parameters. Applications should only need a single connection to the stream, and at most 10 connections are allowed per client IP address. This method can also be used to download all of Meetup's public venues by passing in the URL request parameter 'trickle'

api_version

2

since_count

Request that some number of recent messages be sent immediately, if available. May not be specified in the same request as since_mtime.

since_mtime

Return recent open venues with an mtime greater then the supplied time, in milliseconds since the epoch

trickle

When supplied with a request, the Meetup API will push your client the entire Meetup database of public venues in batches of 512

Response

Responses will be in the format of JSON notification objects, served one per HTTP chuck terminated by newlines

address_1

If available, the first address line of the venue

address_2

If available, the second address line of the venue

address_3

If available, the third address line of the venue

api_version

2

city

If available, the name of the venue's city

country

If available, the name of the venue's country code

id

ID of the venue

lat

If available, the venue's latitude

lon

If available, the venue's longitude

name

If available, the venue's name

phone

If available, the venue's phone number

state

If available and the venue's country is within the US or Canada, the venue's state

zip

If available, the venue's zipcode

Errors

api_version

2

connection_limit

the client IP has exceeded its maximum number of connections

Examples

Try out the open venues stream on the command line

curl -i http://stream.meetup.com/2/open_venues

Or stream all Meetup public venues using the trickle request parameter

curl -i http://stream.meetup.com/2/open_venues?trickle

API methods

v3 batch

v2 categories

v2 cities

v2 dashboard

v1 groups

v1 oembed

v1 topics

v2 deprecated