最初の API 呼び出し

  1. 無料の MeCrawl アカウントを作成し、「ダッシュボード」→「API トークン」を開きます。

    無料の MeCrawl アカウントを作成し、「ダッシュボード」→「API トークン」を開きます。
  2. Sanctum 個人アクセス トークンを作成し、それを一度コピーします。

    Sanctum 個人アクセス トークンを作成し、それを一度コピーします。
  3. 認可: Bearer {token} を使用して GET /api/v1/user-api/places を呼び出します。

    認可: Bearer {token} を使用して GET /api/v1/user-api/places を呼び出します。
GET /api/v1/user-api/places — list places (full place records)
GET /api/v1/user-api/categories — list categories with place counts
認証: 認可: ベアラ {sanctum_token}
インタラクティブドキュメント: /user-api/docs · OpenAPI: /user-api/openapi.yaml
api-request.sh
# REST API — landing.mockup_code.rest_api_search
curl -X GET \
  "https://api.datasach.click/v1/search" \
  -H "Authorization: Bearer $TOKEN" \
  -d '{"query":"spa","city":"landing.mockup_code.city"}'
 
# Response (200 OK)
{
  "total": 384,
  "data": [{
    "name": "Zen Spa",
    "phone": "0236 382 9999",
    "rating": 4.7
  }, ...]
}

Code samples

cURL — list places

curl -s -H 'Authorization: Bearer YOUR_TOKEN' \
  'https://your-host/api/v1/user-api/places?per_page=20'

JavaScript — fetch places

const res = await fetch('/api/v1/user-api/places?per_page=20', {
  headers: { Authorization: 'Bearer YOUR_TOKEN' },
});
const data = await res.json();

Python — list categories

import requests
r = requests.get(
  'https://your-host/api/v1/user-api/categories',
  headers={'Authorization': 'Bearer YOUR_TOKEN'},
]
print(r.json())