Best We Hotel API

The Best We Hotel API for Jin Jiang hotel data, reviews, and live rates.

Pull Best We city search, hotel details, guest reviews, galleries, facilities, room types, inventory, and live CNY rate plans as clean JSON.

REQUEST GET
USE CASE Search Shanghai by its Best We city code, nearest first.
curl "https://api.stayapi.com/v1/bestwe/search" \
  -G \
  -H "x-api-key: $STAYAPI_KEY" \
  -d "city_code=AR04567" \
  -d "check_in=2026-08-10" \
  -d "check_out=2026-08-11" \
  -d "latitude=31.2304" \
  -d "longitude=121.4737" \
  -d "sort=distance"
RESPONSE 200 OK
2.41s
{
  "success": true,
  "hotels": [
    {
      "property_id": "JJ1089",
      "hotel_code": "1089",
      "name": "上海新锦江大酒店",
      "brand_code": "JINJIANG",
      "address": "上海市黄浦区长乐路161号",
      "location": {
        "latitude": 31.226964,
        "longitude": 121.46954
      },
      "distance_km": 0.6,
      "rating": 4.8,
      "star_rating": 4.0,
      "has_rooms": true,
      "foreign_guests_supported": true,
      "price": {
        "per_night": 610.0,
        "currency": "CNY"
      }
    }
  ],
  "total": 252,
  "page_info": {
    "page": 1,
    "page_size": 10,
    "total_pages": 26,
    "has_next_page": true
  }
}
99.9% uptime ~3s avg response Live, not cached

Trusted by hospitality teams at

Overview

What the Best We Hotel API gives you.

Best We Hotel is the consumer booking platform for Jin Jiang's large hotel portfolio in China, including Jin Jiang, Metropolo, Campanile, Golden Tulip, Lavande, Vienna, 7 Days, and other participating brands. Its public booking flow has the hotel content and direct rates product and revenue teams need, but not a stable self-serve data API.

StayAPI runs that integration for you. Search by a Best We city code, use the returned property_id to hydrate bilingual hotel content and rich guest reviews, then request dated room inventory and public or club rate plans. Every call returns normalized JSON over ordinary authenticated REST.

01

One property id across the workflow.

Search returns a stable property_id. Pass it unchanged to Details, Reviews, or Rooms; there is no second identifier mapping step.

02

Chinese-first, bilingual content.

Search reflects the Chinese upstream catalogue. Details and Rooms accept language=zh or language=en, with fallback when a translation is missing.

03

Live CNY inventory.

Rooms calls Best We live for room-level inventory, public and club plans, breakfast, cancellation, and native CNY pricing.

Use cases

What teams build on the Best We Hotel API.

The same endpoints, pointed at different jobs. These are the ones we see most.

01

China hotel market discovery.

Search a Best We city and compare participating Jin Jiang-family properties on location, rating, star class, room signal, and lowest advertised price.

02

Brand.com vs OTA rate shopping.

Pull direct Best We room plans for a property and stay, then compare CNY per-night and stay-total pricing with Booking.com, Trip.com, or Expedia.

03

Room inventory monitoring.

Track room-type availability, quota, public and club plans, and cancellation terms as arrival approaches.

04

Guest-feedback intelligence.

Paginate all, good, bad, or photo reviews and analyze score dimensions, popular tags, room types, travel purpose, and hotel responses.

05

Bilingual property catalogues.

Hydrate hotel descriptions, policies, galleries, facilities, services, and room metadata in Chinese or English from one stable property id.

Also over MCP

Best We Hotel data, inside your AI agent.

The same endpoints are exposed as MCP tools. Connect Claude, Cursor, or Claude Code, ask in plain English, and the agent calls the tool and answers from live Best We Hotel data.

Pricing

50 free requests on signup.
Pick a plan when you need more.

Flat monthly plans, every endpoint included on every plan. 1 request = 1 credit. No per-endpoint multipliers, no surprise overages.

01 Free

Wire it up. See the schema.

$0 to start
  • 50 free requests on signup
  • Every endpoint included
  • No credit card required
  • Same schema as paid
Start free
02 Basic

Kick the tires in production.

$49 per month
  • 1,500 requests / month
  • Every endpoint included
  • Per-endpoint usage dashboard
  • Email support
Start Basic
50% off
04 Scale

Daily pulls in production.

$900 $450 per month
  • 100,000 requests / month
  • Every endpoint included
  • Per-endpoint usage dashboard
  • Priority email support
Start scaling
05 Custom

Above 100k / month, annual terms, white-glove onboarding.

Let's talk
  • 1M+ requests / month
  • Volume rate on the call
  • Per-endpoint usage dashboard
  • Priority email + Slack support
Book a scoping call

Every plan ships every endpoint. Same uptime, same schema, same response time.

Questions

What people ask about the Best We Hotel API.

Don't see your question? Email us at info@stayapi.com.

What is Best We Hotel?

Best We Hotel is a Chinese hotel booking platform for Jin Jiang and participating brands such as Metropolo, Campanile, Golden Tulip, Lavande, Vienna, and 7 Days. StayAPI exposes its public hotel search, property content, guest reviews, and live room-rate workflow as normalized REST.

How do I search Best We hotels in Shanghai?

Call /v1/bestwe/search with city_code=AR04567 plus check-in and check-out dates. The response includes a stable property_id for Details, Reviews, and Rooms. See the search docs.

Can the Best We Hotel API return live room rates?

Yes. Call /v1/bestwe/hotel/rooms with a search result's property_id, dates, and occupancy. Each room contains live plans with native CNY pricing, calculated stay total, availability, breakfast, cancellation, prepayment, and club-rate signals. See the rooms docs.

Can I retrieve individual Best We hotel reviews?

Yes. Call Hotel Reviews with a property_id. The endpoint returns paginated guest text, scores, room and travel context, moderated photos, tags, and hotel responses. Use filter=all|good|bad|photos to select a review subset.

How do I get a Best We property ID from a hotel URL?

Pass the canonical hotel.bestwehotel.com/HotelDetail?hotelId=... URL to URL to Hotel ID. StayAPI extracts the identifier locally, strips tracking parameters, and returns the normalized property URL without calling Best We.

Does the Best We Hotel API support English?

Details and Rooms accept language=en or language=zh. When Best We has no value in the requested language, the endpoint falls back to the other language. Search names are supplied in Chinese by the upstream search API.

What currency do Best We rates use?

CNY is the authoritative currency for Best We search and room rates. The public booking surface does not provide arbitrary output-currency conversion, and taxes or service fees are not separately itemized.

Two ways to start.

Both end with live Best We Hotel data in your stack. The fast path is on the left.

01 · the fast path

Try it free

50 free requests after sign up. Fastest way to see if the schema fits.

Start free
  • Live API key in 30 seconds
  • No credit card required
  • Same schema as paid
02 · the scoped path

Book a scoping call

15 minutes. Volume + endpoint mix. Walk out with a quote.

Book a demo
  • Quote on the call, not after
  • Engineering, not sales
  • No deck, no slides