К основному содержанию
скилл CX Codex

yelp — скилл для Claude Code: что делает и как установить

Находит заведения, карточки мест и отзывы через сервис fetcher.sh без модерации в Yelp Fusion. Работает по прямому GET-запросу или через MCP.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add fetcher-sh/fetcher-skills --skill yelp -a claude-code
Открыть на GitHub

Что делает yelp

Скилл подключает агента к API-прокси https://yelp.fetcher.sh для поиска локального бизнеса. Он отдаёт структурированный JSON с карточками компаний и отзывами. Запросы идут напрямую, поэтому согласование приложения в Yelp Fusion и суточные лимиты платформы здесь не требуются.

Внутри четыре эндпоинта: поиск по названию и локации (/api/search), карточка по ID или слагу (/api/place/{id}, /api/place/handle/{handle}) и отзывы (/api/place/{id}/reviews). Поиск фильтруется параметром sortBy со значениями recommended, rating или reviewCount. Есть пагинация страниц.

Каждый вызов стоит $0.003. Оплата устроена двумя способами: токеном FETCHER_API_KEY с баланса либо по протоколу x402 в USDC через сети Base, Polygon, Arbitrum, Monad или Solana. При сбоях на стороне источника возврата средств нет, так как расчёт происходит до отдачи ответа.

Какие задачи решает

  • найти рестораны или сервисы по городу с сортировкой по оценке или числу отзывов
  • получить карточку заведения по его Yelp URL или идентификатору
  • выгрузить отзывы заведения по страницам для анализа мнений
  • делать запросы к данным Yelp без ожидания одобрения Yelp Fusion API

Примеры запросов агенту

  • Найди раменные в Сан-Франциско с сортировкой по рейтингу через yelp
  • Выгрузи подробную информацию о заведении по адресу gary-danko-san-francisco
  • Собери отзывы со второй страницы для заведения gary-danko-san-francisco

Как установить yelp

1Через Skills CLI (Vercel)

npx skills add fetcher-sh/fetcher-skills --skill yelp -a claude-code

2Вручную: положить файлы

~/.claude/skills/yelp/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/yelp/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о yelp

Как установить yelp в Claude Code?

Запустите команду npx skills add fetcher-sh/fetcher-skills --skill yelp -a claude-code. Также можно вручную поместить спецификацию в файл ~/.claude/skills/yelp/SKILL.md.

Что делает скилл yelp?

Он даёт ИИ-агенту доступ к поиску компаний, карточкам мест и отзывам Yelp через HTTP-эндпоинты fetcher.sh в формате JSON.

Сколько стоят вызовы и как оплачивать запросы?

Каждый вызов рабочих эндпоинтов стоит $0.003. Оплатить можно ключом предоплаченного баланса FETCHER_API_KEY или поштучно микроплатежами в USDC по протоколу x402.

Исходный текст

SKILL.md · MIT
---
name: yelp
description: >-
  A Yelp API alternative on fetcher.sh — pay-per-call in USDC via x402, or
  prepaid credits with a Bearer key, no Yelp Fusion API app approval. Use
  when the user wants to search local businesses by query and location
  sorted by rating or review count, fetch a business's full details by ID or
  by its Yelp URL handle/slug, or fetch a business's reviews. Also covers
  local business discovery, restaurant/service research, review sentiment
  input, and competitor monitoring for local businesses without Yelp Fusion
  API's app-approval process and daily call caps.
keywords:
  - yelp
  - yelp-api
  - yelp-api-alternative
  - local-business-data
  - restaurant-data
  - business-review-api
  - x402
  - ai-agent
---

# Yelp API

Local business search, business details, and reviews as clean JSON — one
plain HTTP GET per call, paid as you go. No Yelp Fusion API app approval, no
daily call cap, no API key request form.

Base URL: `https://yelp.fetcher.sh`

## Authentication

Two ways to pay, same data — full mechanics in the [`fetcher`
skill](../fetcher/SKILL.md):

```bash
# 1. Prepaid credits (recommended — get a key at https://fetcher.sh/topup
#    or via POST /api/credits/topup, see the fetcher skill)
export FETCHER_API_KEY="bby_live_xxxxxxxxxxxx"
curl -H "Authorization: Bearer $FETCHER_API_KEY" \
  "https://yelp.fetcher.sh/api/search?query=ramen&location=San+Francisco"

# 2. x402 pay-per-call — omit the header; a GET with no payment returns 402
#    with machine-readable payment requirements (USDC on Base, Polygon,
#    Arbitrum, Monad, or Solana). @x402/fetch signs and retries automatically.
```

Every response is `{ "status": number, "message": string, "data": ... }`; the
HTTP status mirrors `status`.

## Endpoints (4 — all GET, $0.003/call)

| Endpoint | What it returns |
| --- | --- |
| `/api/search` | Businesses matching a query and location |
| `/api/place/{id}` | A business's full details by ID |
| `/api/place/handle/{handle}` | A business's full details by its Yelp URL handle/slug |
| `/api/place/{id}/reviews` | A business's reviews |

Required on search: `query`, `location`. Optional: `sortBy` (`recommended`,
`rating`, `reviewCount`), `page`. Reviews support `page`.

## Scenarios

**Highest rated first:**

```bash
curl -H "Authorization: Bearer $FETCHER_API_KEY" \
  --data-urlencode "query=ramen" -G \
  --data-urlencode "location=San Francisco" \
  --data-urlencode "sortBy=rating" \
  "https://yelp.fetcher.sh/api/search"
```

**Most reviewed first:**

```bash
curl -H "Authorization: Bearer $FETCHER_API_KEY" \
  --data-urlencode "query=tacos" -G \
  --data-urlencode "location=Austin, TX" \
  --data-urlencode "sortBy=reviewCount" \
  "https://yelp.fetcher.sh/api/search"
```

**A business's details by ID, or by its Yelp URL handle/slug:**

```bash
curl -H "Authorization: Bearer $FETCHER_API_KEY" \
  "https://yelp.fetcher.sh/api/place/gary-danko-san-francisco"

curl -H "Authorization: Bearer $FETCHER_API_KEY" \
  "https://yelp.fetcher.sh/api/place/handle/gary-danko-san-francisco"
```

**A business's reviews, paginated:**

```bash
curl -H "Authorization: Bearer $FETCHER_API_KEY" \
  --data-urlencode "page=2" -G \
  "https://yelp.fetcher.sh/api/place/gary-danko-san-francisco/reviews"
```

## MCP

```json
{
  "mcpServers": {
    "yelp": {
      "url": "https://yelp.fetcher.sh/mcp",
      "headers": { "Authorization": "Bearer bby_live_..." }
    }
  }
}
```

Free: `search_endpoints`, `describe_endpoint`, `check_balance`. Paid:
`fetch_data` (any endpoint above), `topup_credits`, plus the named shortcut
`yelp_search`. Drop the `headers` block to pay per call with x402 instead —
see the [`fetcher` skill](../fetcher/SKILL.md) for the full flow.

## Errors

- `400` — missing/invalid parameter (message names it)
- `401` — unknown or rotated key
- `402` — payment required (x402 challenge) or `topup_required` (credits
  exhausted)
- `404` — not a priced path
- No rate limits; no refunds on upstream failures (settlement precedes
  delivery)

## Reference

- Full agent setup: <https://yelp.fetcher.sh/skill.md>
- OpenAPI 3.1 contract: <https://yelp.fetcher.sh/openapi.json>
- Condensed catalog: <https://yelp.fetcher.sh/llms.txt>
- Payment, credits, and MCP deep dive: [`fetcher` skill](../fetcher/SKILL.md)
- Site: <https://yelp.fetcher.sh>

© fetcher-sh · MIT · fetcher-sh/fetcher-skills

Похожие скиллы

Все скиллы по теме «Бэкенд и API» →
HasData Yelp HasData Находит заведения на Yelp, читает карточки мест и выгружает отзывы в JSON. Пригодится для анализа локального бизнеса без создания учётной записи Yelp Fusion. CX Codex +1 ★ 10звёзд репо dexpaprika-api coinpaprika Скилл подключает агента к API, CLI и стримингу DexPaprika: сети, пулы, токены, сделки. Пригодится, когда нужно вытащить данные DEX прямо из чата. CX Codex +1 ★ 36звёзд репо database-patterns c0x12c Задаёт правила проектирования БД: типы колонок, UUID-ключи, мягкое удаление и шаблоны миграций. Пригодится, когда агент создаёт таблицы или пишет репозитории. CX Codex +1 ★ 109звёзд репо postgres-nio wendylabsinc Скилл подсказывает агенту, как работать с PostgreSQL из Swift через postgres-nio: подключение, пул, подготовленные запросы и загрузка COPY FROM. CX Codex +1 ★ 62звёзд репо neon neondatabase Плагин Neon для Claude Code: скиллы для работы с Lakebase Postgres и MCP-сервер, через который агент правит проекты и базы обычной фразой. ★ 107звёзд репо PostgreSQL performance Tuner MCP Server isdaniel MCP-сервер анализирует медленные запросы в PostgreSQL и тестирует гипотетические индексы через HypoPG без записи на диск. CX Codex +1 ★ 30звёзд репо

Из того же набора13

instagram-api Скилл даёт агенту доступ к профилям, постам, рилсам и хэштегам Instagram через HTTP GET на fetcher.sh. Оплата по вызову или с предоплаченного баланса. CX Codex +1 6 700установок google-search Запрашивает выдачу Google через fetcher.sh в формате JSON с поддержкой операторов вроде site: и filetype:. Нужен для парсинга SERP и мониторинга позиций без квот Google Custom Search. CX Codex +1 3 800установок google-news Скилл обращается к Google News через HTTP API: ищет заголовки, отдаёт разделы и расшифровывает ссылки. Пригодится для мониторинга тем и упоминаний. CX Codex +1 3 700установок google-maps Скилл даёт агенту доступ к поиску мест, деталям заведений и отзывам через API fetcher.sh. Пригодится, когда в проекте нужны данные о точках на карте без Google Cloud. CX Codex +1 3 700установок youtube-api Скилл даёт агенту доступ к поиску и данным YouTube через API fetcher.sh. Подходит для мониторинга каналов, анализа видео и поиска трендов. CX Codex +1 3 700установок fetcher Общий скилл оплаты и настройки для fetcher.sh: ключи API, кредиты, микроплатежи x402 и подключение MCP-сервера. Нужен до или вместе с сервисными скиллами. CX Codex +1 3 700установок google-play Скилл даёт агенту доступ к поиску, деталям, отзывам и разрешениям Android-приложений через HTTP-запросы. Пригодится для ASO-исследований и мониторинга конкурентов. CX Codex +1 3 600установок x-api Скилл открывает агенту доступ к данным сети X без регистрации приложения и OAuth: поиск постов, профили, списки подписчиков и тренды с оплатой за каждый GET-запрос. CX Codex +1 3 600установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой