
Closed
Posted
Paid on delivery
We are a travel agency selling hotel rooms. Before we quote a price to a customer on our website, we want to see what the same hotel costs on [login to view URL], compare it with our own supplier rate, and set our price accordingly. What we need: Connect to the [login to view URL] Demand API For a given hotel + check-in/check-out date + number of guests, pull the current [login to view URL] price Return it to our system so we can compare it with our own rate before quoting Basic caching so we don't call the API more than necessary Handle errors and rate limits cleanly That's the core of the job. We don't need booking creation for now — just prices. Our stack: Cloudflare Workers, D1, JavaScript/TypeScript. Simple setup, no heavy build tools.
Project ID: 40704788
213 proposals
Remote project
Active 19 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
213 freelancers are bidding on average $144 USD for this job

Hello, I am Dr. Rajesh Rolen, PhD in Computer Science & Engineering, with experience of over 20+ years in API, API Development, API Integration, PHP, JavaScript, JSON, Backend Development, XML As a preferred freelancer in the top 1%, I have done 400+ projects here on freelancer.com, I have 4.9 ratings out of 5 on average, which showcases my quality of work and timely delivery. Key Highlights: - Free Hosting Support on the Cloud or any desired platform. - Free 3 months of post-delivery support to ensure that our client doesn’t face any challenges after the launch of the project. - Free Dedicated tester on projects to ensure quality delivery, so clients don’t need to act as a tester. - 10+ Years experience UI/UX team to ensure intuitive UI. Portfolio: https://www.freelancer.com/u/Microlent Please open the chat and send me a message, so we can have a more detailed discussion about the project to give you the project timeline and cost. Thank you for considering my services. I look forward to engaging in a productive conversation and understanding how I can be of assistance in bringing your project to life. Regards Rajesh Rolen
$140 USD in 10 days
9.5
9.5

Hi, Two things decide whether this stays clean on Cloudflare Workers: how you key the cache in D1 (hotel + dates + guest count) with a sensible TTL so prices stay fresh but calls stay low, and how you back off when the Demand API returns rate limit responses. I'd wrap the fetch with a retry and store the last good price so a comparison never blocks your quote. We work in this exact stack daily, TypeScript on Workers with D1 and caching. One question: do you already have Demand API credentials approved, or do we need to plan around their onboarding first? I'd start with a milestone on a working price fetch for one hotel, so you only pay once you see a real number returned. Adil
$100 USD in 7 days
7.5
7.5

The tricky part here is hitting Booking’s Demand API fast enough inside a Cloudflare Worker while keeping rate‑limits under control. I’d build a tiny Worker endpoint that takes hotel + dates + guests, signs the Demand API request, normalizes the returned price and pushes it back to your system in milliseconds. D1 would store a short‑TTL cache keyed by those parameters so repeated quotes don’t hammer Booking. Error handling would include graceful fallbacks and structured logs so you always know whether a price came from cache or live. Two quick clarifications: • Do you already have Demand API credentials activated? • Should cache expiry be time‑based only or tied to availability changes? Juan Pablo
$89 USD in 1 day
6.4
6.4

Hi, Do you already have Demand API access approved, or is that part of the job? Either way, a TypeScript worker with D1 caching is right in my Node/TS lane, I can build it. Lets get in contact first.
$30 USD in 5 days
5.9
5.9

Hello, I’m an experienced WordPress developer and can build your master 5-page lead-generation template exactly within the specified stack—GeneratePress/Kadence + GenerateBlocks/Gutenberg, with no Elementor, Divi, paid themes, or unnecessary plugins. I’ll focus on a lightweight, conversion-focused structure with responsive design, mobile tap-to-call, quote forms, service pages, shortcode variables such as [City], [State], [Phone], [Service], and clean local SEO foundations. I’ll optimize the site for speed and Core Web Vitals, targeting 90+ mobile PageSpeed where the hosting/content environment allows. I’ll deliver the working 5-page site, .wpress export, reusable variable setup, written instructions, and a short video explaining the cloning and search/replace process. I’m comfortable with HTML, CSS, PHP, Gutenberg, GenerateBlocks and WordPress optimization, and I’m ready to start immediately.
$140 USD in 7 days
4.9
4.9

Hi, Thanks for sharing your project. It aligns well with work I’ve successfully completed for other clients, and I’m confident I can deliver a high-quality solution tailored to your requirements. Before providing an accurate timeline, scope, and budget, I’d like to clarify a few key details to ensure we're aligned from the start. Freelancer’s proposal character limit makes it difficult to cover everything thoroughly here. If you're available, let's connect via chat. I can walk you through similar projects I've completed, discuss the best approach for your specific requirements, and answer any questions you may have. Once I understand your expectations, I'll provide a clear execution plan with realistic timelines and pricing. I’m ready to get started as soon as we finalize the details and look forward to working with you. Best regards, Mayank Sahu
$140 USD in 7 days
4.1
4.1

Hello, I hope you’re doing well. I reviewed your project requirements and I’m confident that I can help you build a high-quality, modern, and user-friendly solution according to your needs. booking com price fetch integration I’m Ankur, a Full Stack Developer with 7+ years of experience in: • Custom Website Development • E-commerce Development • Mobile App Development • Flutter App Development • Android & iOS Applications • WordPress & PHP Development • UI/UX Design • Admin Panels & APIs I have successfully completed 500+ projects for startups, businesses, and individual clients worldwide. Why work with me? ✔ Clean and professional development ✔ Mobile-friendly and responsive design ✔ Fast communication and regular updates ✔ Scalable and secure solutions ✔ On-time delivery ✔ 3 months of free support after completion My goal is not just to complete the project, but to build a solution that helps your business grow. I would be happy to discuss your project in detail and start working immediately. Looking
$200 USD in 10 days
0.0
0.0

Ola! Tenho interesse no seu projeto e posso entrega-lo com qualidade. Ainda esta aberto?
$30 USD in 1 day
0.0
0.0

GIVE ME 30 SECONDS TO SHOW YOU WHY I'M THE RIGHT FIT FOR THIS PROJECT. I recently completed a similar integration for a travel agency, connecting their platform to an external hotel price API. This resulted in a 25% increase in competitive pricing accuracy, directly boosting customer conversions. With over four years of experience in JavaScript and TypeScript, I have successfully built efficient API integrations, particularly using Cloudflare Workers and D1. My familiarity with caching strategies ensures optimal performance while maintaining API limits. I understand your goal is to provide accurate hotel pricing quickly and efficiently. I will implement robust error handling and caching to ensure seamless performance. My focus is on clear execution and transparent communication, fostering long-term success for your agency. I am excited to help enhance your pricing strategy. The difference between an average result and an exceptional one is usually decided before the work even begins. Regards Patrick
$150 USD in 7 days
0.0
0.0

Istanbul, Turkey
Member since Sep 11, 2026
$250-750 USD
$30-250 USD
$10-30 USD
₹12500-37500 INR
$2-8 USD / hour
$10-30 AUD
£10-11 GBP
min $50 USD / hour
$30-250 USD
₹12500-37500 INR
₹750-1250 INR / hour
$30-250 USD
₹12500-37500 INR
$250-750 USD
$30-250 USD
$250-750 USD
₹750-1250 INR / hour
₹750-1250 INR / hour
min $50 USD / hour
₹600-1500 INR