# Getloke — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Discover skateboard spots around the world including street spots, skateparks, and skate shops with detailed information like addresses, coordinates, images, and social stats. Search for specific locations or browse all available spots to find your next skate session anywhere globally.

**Category:** Maps & Geospatial | **Website:** [app.getloke.com/skate-spots/@-74.0242,40.6941,3.00z](https://app.getloke.com/skate-spots/@-74.0242,40.6941,3.00z) | **Docs:** [parse.bot/marketplace/2ece74bf-835e-4497-9df0-bd2fb7aed547/app-getloke-com-api](https://parse.bot/marketplace/2ece74bf-835e-4497-9df0-bd2fb7aed547/app-getloke-com-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-app-getloke-com-api-2ece74bf/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_all_spots

Get all skateboard spots with basic info. Supports optional filtering by spot type and search query. Returns ~27,000 spots with name, type, and coordinates. Type and query filters are applied client-side after fetching.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `query` | string | No | Search query to filter spots by name. |
| `type` | string | No | Filter by spot type. Accepted values include Park, Ledge, Rail, Gap, Stairs, Bank, Ramp, Pad, Flatland, Downhill, Wallride. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-app-getloke-com-api-2ece74bf/get_all_spots \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"<string>","type":"<string>"}'
```

### get_spot_details

Get detailed information for a specific skateboard spot including full address, social stats (likes, comments, views), founder info, and approval status.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `spot_id` | string | Yes | The spot ID (numeric, get IDs from the get_all_spots endpoint). |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-app-getloke-com-api-2ece74bf/get_spot_details \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"spot_id":"<string>"}'
```
