---
title: "Get a Yelp business page"
method: POST
path: "/v1/yelp/place"
tags: ["Yelp"]
---

# Get a Yelp business page

`POST /v1/yelp/place`

## Request

- Base URL: `https://api.fiber.ai`
- URL: `https://api.fiber.ai/v1/yelp/place`
- Auth: none declared

Get detailed information about a Yelp Place. Search for Yelp places via /yelp/search endpoint. Business details can be up to 7 days old.

<span>⚡ <strong>Rate limit:</strong> 120 requests per 1 minute</span>

<span>💰 <strong>Cost:</strong> 2 credits per business page&nbsp;<span title="Pricing shown is default pricing. Actual pricing may vary.">ⓘ</span></span>

## Request body

- object
  - `apiKey` string, required: Your Fiber API key
  - `placeId` string, required: Yelp business ID, or the business slug from its yelp.com page (e.g. 'juniors-restaurant-new-york-9').

## Response `200`

Default Response

- object
  - `output` object, required
    - `place` object, required: Detailed information about the Yelp business.
      - `placeId` string, required: Yelp business ID.
      - `slug` string, nullable: Business slug from its yelp.com page.
      - `name` string, required: Business display name.
      - `url` string, nullable: yelp.com page for this business.
      - `rating` number, nullable: Average star rating from 0 to 5.
      - `reviewCount` integer, nullable: Total review count.
      - `isClaimed` boolean, nullable: True when the business owner has claimed the business page.
      - `priceLevel` integer, nullable: Price level from 1 (least expensive) to 4 (most expensive), as classified on Yelp. Null when no price is shown.
      - `phoneNumber` string, nullable: Contact phone number normalized to E.164 format.
      - `address` string, nullable: Street address of the business.
      - `websiteUrl` string, nullable: Business's own website URL, when available.
      - `directionsUrl` string, nullable: URL with a map and directions to the business.
      - `categories` string[], required: Business categories (e.g. 'Bakeries').
      - `neighborhoods` string[], required: Neighborhoods the business is located in.
      - `countryCode` string, nullable: ISO 3166-1 alpha-3 country code (e.g. 'USA').
      - `openingHours` object[], required: Opening hours by day of the week.
        - `dayOfWeek` 'monday' | 'tuesday' | 'wednesday' | 'thursday' | 'friday' | 'saturday' | 'sunday', required: Day of the week.
        - `hours` string, required: Opening hours for the day, as displayed on the business page (e.g. '7:00 AM - 12:00 AM (Next day)').
      - `services` object[], required: Services and features the business offers.
        - `name` string, required: Service or feature name (e.g. 'Takes reservations').
        - `isActive` boolean, required: True when the business currently offers this service.
      - `imageUrls` string[], required: Photo URLs for this business.
  - `chargeInfo` union, required
    - object: Credits were charged immediately for this operation
      - `method` 'charged-now', required
      - `creditsCharged` number, required
      - `lowCreditAlert` object, nullable: Contains a link to get more credits, a warning message, and the remaining credit count.
        - `getMoreCreditsUrl` string, uri, required: URL to top up credits or restart billing cycle to get fresh credits.
        - `message` string, required: Human-readable credits warning.
        - `availableCredits` number, required: Number of credits remaining in the current billing period.
    - object: Credits will be charged after the operation completes
      - `method` 'charging-later', required
      - `message` string, required
      - `lowCreditAlert` object, nullable: Contains a link to get more credits, a warning message, and the remaining credit count.
        - `getMoreCreditsUrl` string, uri, required: URL to top up credits or restart billing cycle to get fresh credits.
        - `message` string, required: Human-readable credits warning.
        - `availableCredits` number, required: Number of credits remaining in the current billing period.
    - object: Credits that were charged for an asynchronous operation
      - `method` 'charged-for-async-process', required
      - `creditsCharged` number, required
      - `message` string, required
      - `lowCreditAlert` object, nullable: Contains a link to get more credits, a warning message, and the remaining credit count.
        - `getMoreCreditsUrl` string, uri, required: URL to top up credits or restart billing cycle to get fresh credits.
        - `message` string, required: Human-readable credits warning.
        - `availableCredits` number, required: Number of credits remaining in the current billing period.
    - object: No credits were charged for this operation
      - `method` 'free', required
      - `message` string, required
      - `lowCreditAlert` object, nullable: Contains a link to get more credits, a warning message, and the remaining credit count.
        - `getMoreCreditsUrl` string, uri, required: URL to top up credits or restart billing cycle to get fresh credits.
        - `message` string, required: Human-readable credits warning.
        - `availableCredits` number, required: Number of credits remaining in the current billing period.
    - object: Credits were refunded for this operation
      - `method` 'credits-refunded', required
      - `creditsRefunded` number, required
      - `message` string, required
      - `lowCreditAlert` object, nullable: Contains a link to get more credits, a warning message, and the remaining credit count.
        - `getMoreCreditsUrl` string, uri, required: URL to top up credits or restart billing cycle to get fresh credits.
        - `message` string, required: Human-readable credits warning.
        - `availableCredits` number, required: Number of credits remaining in the current billing period.
  - `warnings` object[], nullable: Warnings about extraneous fields in request
    - `field` string, required: Full path to extraneous field (e.g., 'searchParams.ExtraField')
    - `message` string, required: Warning message
  - `advice` string[], nullable: Tips, recommendations, and suggestions for using this API effectively.

## Other responses

- `400`: Default Response
- `401`: Default Response
- `402`: Default Response
- `403`: Default Response
- `404`: Default Response
- `422`: Default Response
- `429`: Default Response
- `500`: Default Response
- `503`: Default Response

## Changes

- **2026-09-01** `f8a78c729da9`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/fiber/apis/fiber-ai-api/changes/v1/yelp/place/post.md)

---

[API](https://skmtc.dev/fiber/apis/fiber-ai-api.md) - [All operations](https://skmtc.dev/fiber/apis/fiber-ai-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fiber/apis/fiber-ai-api/revisions/d8237cb5c35e?raw)
