Add a free hotel info widget to your travel blog. No API key needed. Links back to detailed hotel pages with editor reviews.
Show hotels in a specific city. Replace bangkok with any city slug.
<iframe src="https://shwim.org/widget/city/bangkok" width="100%" height="400" frameborder="0" style="border:1px solid #eee;border-radius:8px"></iframe>
<p style="font-size:12px;color:#999">Hotel data by <a href="https://shwim.org">Shwim</a></p>
Embed a single hotel info card. Replace the hotel ID with any hotel from the directory.
<iframe src="https://shwim.org/widget/hotel/tokyo-park-hyatt" width="100%" height="200" frameborder="0" style="border:1px solid #eee;border-radius:8px"></iframe>
<p style="font-size:12px;color:#999">Hotel data by <a href="https://shwim.org">Shwim</a></p>
For developers building their own integrations. No authentication required.
// All hotels
GET https://shwim.org/data/index.json
// Single hotel
GET https://shwim.org/data/hotels/tokyo-park-hyatt.json
// All cities
GET https://shwim.org/data/cities.json
// LLM-friendly index
GET https://shwim.org/llms-full.txt
When using Shwim data, please include a link back to shwim.org. This helps us keep the directory free and up-to-date.
© 2026 Shwim [ʃwim] — 369Degree