Type: String, ISO 3166-1 alpha-2 country code (e.g., 'US', 'DE')
- Static Content Reference List
Book for Work API (1.0.0)
Welcome to Book for Work API! Before reading the documentation please make sure you read the tab Getting Started.
All endpoints require HMAC-SHA256 signature authentication via the Authorization header:
Format: Authorization: API-Key={key},Signature={hmac_signature}, Timestamp={unix_timestamp}
Steps to generate signature:
- Generate the current Unix timestamp (UTC, seconds).
- Create the signing message by concatenating the following values in this exact order with no separators:
{api_key}{secret}{timestamp} - Generate an HMAC-SHA256 signature using the API secret as the HMAC key.
- Encode the signature as a hexadecimal string.
- Include the API key, signature, and timestamp in the
Authorizationheader.
Requests are rejected if the timestamp differs from the server time by more than 5 minutes.
- https://api-docs.bookforwork.com/api/v1/properties/content/
- BFW API Production serverhttps://bookforwork.com/properties/content/
- BFW API Staging serverhttps://staging.bookforwork.com/properties/content/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api-docs.bookforwork.com/api/v1/properties/content/?country_code=st&language_code=en&page=1' \
-H 'authorization: API-Key=a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0,Signature=d8e3f4a5b6c7d8e9f0a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3,Timestamp=1234567890'{ "country_code": "US", "page": 1, "page_size": 200, "total": 60450, "hotels": [ { … } ] }
- https://api-docs.bookforwork.com/api/v1/properties/content/{hotel_id}
- BFW API Production serverhttps://bookforwork.com/properties/content/{hotel_id}
- BFW API Staging serverhttps://staging.bookforwork.com/properties/content/{hotel_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api-docs.bookforwork.com/api/v1/properties/content/{hotel_id}?language_code=en' \
-H 'authorization: API-Key=a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0,Signature=d8e3f4a5b6c7d8e9f0a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3,Timestamp=1234567890'Successful hotel detail retrieval
State code
State code
State name
State name
Property category
Property category
Phone number
Phone number
Number of guest ratings
Number of guest ratings
Overall rating
Overall rating
Cleanliness rating
Cleanliness rating
Service rating
Service rating
Comfort rating
Comfort rating
Condition rating
Condition rating
Location rating
Location rating
Neighborhood rating
Neighborhood rating
Amenities rating
Amenities rating
Recommendation percentage
Recommendation percentage
Check-in begin time. HH:MM:SS
Check-in begin time. HH:MM:SS
Check-in end time. HH:MM:SS
Check-in end time. HH:MM:SS
Check-out time. HH:MM:SS
Check-out time. HH:MM:SS
Minimum age requirement
Minimum age requirement
Instructions
Instructions
Special instructions
Special instructions
Mandatory fees
Mandatory fees
Optional fees
Optional fees
Hotel policies
Hotel policies
Importance ranking
Importance ranking
Number of rooms
Number of rooms
Property area in sq meters
Property area in sq meters
{ "id": 255450, "name": "Smyth Tribeca", "stars": 4, "pic": "https://i.travelapi.com/lodging/3000000/2300000/2292900/2292873/f83fa98d_z.jpg", "city": "New York", "address": "85 West Broadway", "state_code": "NY", "state_name": "New York", "zipcode": "10017", "coordinates": { "latitude": 40.715195, "longitude": -74.00917 }, "country": { "code": "US", "name": "United States of America" }, "category": "Hotel", "phone_nr": "1-917-997-2700", "guest_rating_count": 828, "guest_rating_overall": 8.8, "guest_rating_cleanliness": 9.2, "guest_rating_service": 9.2, "guest_rating_comfort": 9.2, "guest_rating_condition": 9.2, "guest_rating_location": 9.2, "guest_rating_neighborhood": 9.2, "guest_rating_amenities": 9.2, "guest_rating_rec_percent": 9.2, "check_in_begin_time": "15:00:00", "check_in_end_time": "23:00:00", "check_out_time": "12:00:00", "min_age": 18, "instructions": "This is a sample instruction", "special_instructions": "This is a sample special instruction", "mandatory_fees": "This is a sample mandatory fee", "optional_fees": "This is a sample optional fees", "policies": "This is a sample hotel policies", "description": "This is a sample description", "importance": 233434, "nr_of_rooms": 250, "property_area_sq": 300000, "active": true, "created_at": "2025-03-21T20:35:43.717023+00:00", "updated_at": "2025-08-26T12:37:07.210607+00:00", "images": [ { … } ], "themes": [ { … } ], "attributes": [ { … } ], "amenities": [ { … } ], "rooms": [ { … } ] }
- https://api-docs.bookforwork.com/api/v1/static_content_reference_list
- BFW API Production serverhttps://bookforwork.com/static_content_reference_list
- BFW API Staging serverhttps://staging.bookforwork.com/static_content_reference_list
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api-docs.bookforwork.com/api/v1/static_content_reference_list?language=string' \
-H 'authorization: API-Key=a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0,Signature=d8e3f4a5b6c7d8e9f0a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3,Timestamp=1234567890'{ "categories": [ { … }, { … } ], "treatment_categories": [ { … }, { … } ], "room_amenities": [ { … }, { … } ], "property_amenities": [ { … }, { … } ], "hotel_attributes": [ { … }, { … } ] }