app.getloke.com APIapp.getloke.com ↗
Access ~27,000 skateboard spots worldwide via the Loke Skate Spots API. Get coordinates, addresses, spot types, social stats, and founder info for parks, streets, and more.
curl -X GET 'https://api.parse.bot/scraper/36f11dc3-7efd-4638-bc12-dba2946311ce/get_all_spots?type=Park&query=brooklyn' \ -H 'X-API-Key: $PARSE_API_KEY'
Get all skateboard spots with basic info. Supports optional filtering by spot type and search query. Returns ~27,000 spots.
| Param | Type | Description |
|---|---|---|
| type | string | Filter by spot type (e.g. Park, Ledge, Rail, Gap, Stairs, Bank, Ramp, Pad, Flatland, Downhill, Wallride) |
| query | string | Search query to filter spots by name or description |
{
"type": "object",
"fields": {
"spots": "array of spot objects",
"total": "integer - number of spots returned"
},
"sample": {
"data": {
"spots": [
{
"id": 17,
"name": "Brooklyn Banks",
"type": [
"Park",
" Pad",
" Ledge",
" Rail",
" Gap",
" Ramp"
],
"image": "https://s3.amazonaws.com/loke-assets/skate_spots/photos/000/000/017/original/image20170416-4-qww7c8?1492358067",
"latitude": 40.70952,
"longitude": -74.00166,
"description": "The Brooklyn Banks have been fenced off by the Department of Transportation in order to administer repairs on the Brooklyn Bridge. The repairs are expected to be completed in 2014 one day. There has been no official announcement in regards to the spot's fate after the repairs on the bridge have been completed."
},
{
"id": 363,
"name": "Brooklyn Skate Park",
"type": [
"Park"
],
"image": "https://s3.amazonaws.com/loke-assets/skate_spots/photos/000/000/363/original/open-uri20170416-4-fwo1x1?1492357936",
"latitude": -33.547137,
"longitude": 151.216446,
"description": "Small prefab park with quarters and grind rail. The prefab was placed correctly"
},
{
"id": 1411,
"name": "Brooklyn Skate Park",
"type": [
"Park"
],
"image": "https:/photos/original/missing.png",
"latitude": -33.5471502,
"longitude": 151.2164452,
"description": "Free indoor skatepark."
},
{
"id": 135,
"name": "Canarsie Skatepark",
"type": [
"Park"
],
"image": "https://s3.amazonaws.com/loke-assets/skate_spots/photos/000/000/135/original/open-uri20170416-4-1dy8o0h?1492357844",
"latitude": 40.625721,
"longitude": -73.900517,
"description": "One of the better skateparks to come from the notoriously bad American Ramp Company, this park is deep in Brooklyn located on the NorthWest corner of Canarsie Park in Brooklyn and features a bunch of street elements and a sort of \"skate trail\" around the perimeter. Free Entrance."
},
{
"id": 20350,
"name": "Betsy Head Park",
"type": [
"Park"
],
"image": "https://s3.amazonaws.com/loke-assets/skate_spots/photos/000/020/350/original/photo.jpg?1595028044",
"latitude": 40.66477204875516,
"longitude": -73.91167450676939,
"description": "Outdoor concrete skatepark located in in Brooklyn’s Brownsville neighborhood. Quarter-pipes and other transition elements are all over the park creating fun lines and avoiding dead ends. There are and some rails and ledges at the park for the ones that prefer street style terrain. "
},
{
"id": 10701,
"name": "Winter Bowl",
"type": [
"Bank",
" Pad",
" Wallride",
" Park"
],
"image": "https://s3.amazonaws.com/loke-assets/skate_spots/photos/000/010/701/original/29401898_291690121362084_8480645751834148864_n.jpg?1571860953",
"latitude": 40.61267492534636,
"longitude": -73.95847971283222,
"description": "Private bowl and pipe somewhere in Brooklyn, find it if you can."
},
{
"id": 134,
"name": "Owl's Head Millenium Skatepark",
"type": [
"Park"
],
"image": "https://s3.amazonaws.com/loke-assets/skate_spots/photos/000/000/134/original/open-uri20170416-4-s27my7?1492358087",
"latitude": 40.6407087,
"longitude": -74.0292572,
"description": "Owl's Head Millenium Skatepark is one of NYC's oldest skateparks, built in 2001. It's tucked into the corner of beautiful little park in the sleepy South Brooklyn neighborhood of Bay Ridge, Brooklyn. The main attraction is the bowl, which is really two separate bowls strangely joined together in their shallow ends. The first is your standard square bowl with spine and second is a more like a replica of a real pool with quirky transitions, tile and pool coping around the deep end. A favorite for those looking for roundwall in the city!"
},
{
"id": 1412,
"name": "Brooklyn Park Skatepark",
"type": [
"Park"
],
"image": "https://s3.amazonaws.com/loke-assets/skate_spots/photos/000/001/412/original/Brooklyn_Park_Skatepark.JPG?1519160998",
"latitude": 45.1102557,
"longitude": -93.3544886,
"description": "Free outdoor skatepark with skatelite surface."
}
],
"total": 8
},
"status": "success"
}
}About the app.getloke.com API
The Loke Skate Spots API exposes roughly 27,000 skateboard spots worldwide across two endpoints. get_all_spots returns a filterable catalog of parks, ledges, rails, gaps, and other spot types, while get_spot_details delivers per-spot data including full address, GPS coordinates, social stats (likes, comments, views), founder name, and approval status. Both endpoints are available without authentication.
Endpoints and Data Coverage
The get_all_spots endpoint returns the full Loke catalog of approximately 27,000 spots. Each record in the response array includes a spot ID, name, type, and enough location context to place it on a map. Two optional parameters let you narrow results: type accepts values like Park, Ledge, Rail, Gap, Stairs, Bank, Ramp, Pad, Flatland, Downhill, or Wallride; query performs a text search against spot names and descriptions. The total field in the response tells you exactly how many records matched.
Spot Detail Fields
Passing a spot_id (obtained from get_all_spots) to get_spot_details returns a richer record. The address object breaks down into street, city, state, zip, and country. Precise location is available via latitude and longitude. Social engagement is captured in likes, comments, and views counts. The found_by object gives the first and last name of the person who submitted the spot. is_approved indicates whether the spot has passed the platform's review process, which is useful for filtering out unverified submissions.
Coverage Notes
Spots span street-skating locations, skateparks, and skate shops globally. Coverage reflects what has been submitted and approved on the Loke platform, so density varies by region — North American and European cities tend to have more entries. The image_url field links to a photo of the spot where one has been uploaded. Spot types can include multiple values for a single spot, which is reflected in the type field of the detail response.
- Build a skate spot map app using
latitudeandlongitudecoordinates filtered bytype - Populate a trip-planning tool with spot addresses (
street,city,country) along a travel route - Surface nearby skateparks or street spots in a mobile app using coordinates from
get_all_spots - Analyze spot distribution by city or country using the
addressobject across the full 27,000-spot dataset - Filter only approved spots using the
is_approvedboolean to build a curated spot directory - Display spot social metrics (likes, comments, views) to rank popular skate locations in a given area
- Credit spot submitters by pulling
found_byfirst and last name in a community-facing interface
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Loke offer an official developer API?+
How does filtering work in `get_all_spots` and which spot types are supported?+
type parameter accepts a single spot type string. Supported values include Park, Ledge, Rail, Gap, Stairs, Bank, Ramp, Pad, Flatland, Downhill, and Wallride. The query parameter does text matching against spot names and descriptions. Both parameters are optional; omitting them returns the full ~27,000-spot dataset. The total field in the response indicates how many records were returned after filtering.What does `is_approved` mean in the detail response?+
Does the API return user reviews or check-ins for spots?+
get_spot_details returns aggregate social stats (likes, comments, views) and founder info, but individual user reviews, check-in histories, and comment content are not exposed. You can fork this API on Parse and revise it to add an endpoint targeting per-spot comment or check-in data if that surface becomes available.Is spot coverage global, or concentrated in specific regions?+
address object includes a country field and spans locations across multiple continents. However, submission density is uneven. North American and European cities account for a disproportionate share of the ~27,000 spots, while coverage in other regions is sparser. The data reflects what has been submitted and approved by Loke's user community.