Web Automation App – Fetch Data from API & Fill 3rd Party Web Forms
Worldwide
Overview: Build a reliable automation workflow that takes structured data from our REST API and submits it into a third-party web platform that does not offer an integration . This is not simple scraping. The goal is to create a stable, production-ready automation that can handle authentication, dynamic pages, and ongoing site changes. What You’ll Build An application (script or service) that: 1. Fetches data from our REST API 2. Logs into a third-party website 3. Navigates and completes multi-step forms 4. Submits data reliably, with validation and error handling The solution should be designed to run repeatedly and handle failures gracefully. -Core Requirements Strong hands-on experience with browser automation (Playwright, Puppeteer, or Selenium) -Proven experience with: Form automation on external websites Authentication flows (sessions, cookies, tokens) JavaScript-heavy / dynamic pages Ability to design for reliability: Retry logic Structured logging Failure handling and recovery -Nice to Have Experience building automation as a service (not just scripts) Familiarity with browser extensions or headless browser environments Experience integrating REST APIs into workflows Understanding of anti-bot behavior and how to avoid common pitfalls -What We Care About A robust and maintainable solution, not a fragile script Clear structure and documentation Thoughtful choice of tools and architecture Clear communication and progress updates We’re flexible on stack, but we expect you to justify your choices. -Deliverables Working automation (script or service) Setup and usage documentation (Optional) Lightweight UI or monitoring layer, if you believe it adds value -To Apply, Please Answer Describe a similar automation you’ve built involving third-party websites. What made it challenging? Which tools would you use for this project, and why? How would you design the solution to handle frequent UI/HTML changes? How do you approach reliability (retries, logging, failure handling)?
$1,250.00
Fixed-price- ExpertExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:15 to 20
- Last viewed by client:last month
- Interviewing:1
- Invites sent:6
- Unanswered invites:3
About the client
- GreeceAnoixi6:06 AM
- $18K total spent19 hires, 6 active
- 8 hours
- Mid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by