Find the best API Documentation jobs

Take your skills to the next level, explore API Documentation jobs from around the world.
Find work Interested in hiring?

Professionals on Upwork rate clients
Rating is 4.9 out of 5.
4.9

on average from over 2 million reviews
Trusted by
Trusted by
  • Expert
  • Hourly: $30.00 - $50.00
  • Est. time: More than 6 months, 30+ hrs/week

Are you a skilled backend developer ready to tackle the challenges of building robust and scalable systems? Do you thrive in fast-paced environments and enjoy working on groundbreaking projects? Join us at BRRR, where we’re building a next-level crypto platform that outperforms the competition. ### Responsibilities: - Develop and maintain backend services using **Node.js**. - Design, implement, and optimize databases with **PostgreSQL (RDBMS)**. - Collaborate with the frontend team to ensure smooth integration and efficient APIs. - Write clean, modular, and well-documented code. - Manage and maintain version control using **Git**. - Ensure performance, scalability, and security in all backend solutions. - Stay current with backend development best practices and emerging technologies. ### Required Skills & Qualifications: - Strong experience with **Node.js** for backend development. - Proficiency in **JavaScript and TypeScript**. - Familiarity with **PostgreSQL** and relational database management systems (RDBMS). - Knowledge of version control systems, especially **Git**. - Ability to write efficient, scalable, and secure backend code. ### Good to Know (Bonus Skills): - Experience with **Fastify** for building efficient APIs. - Familiarity with **Viem** for Web3-related integrations. - Understanding of cryptocurrency platforms, blockchain, or Web3 technologies. Be part of a team building the future of memecoins and Web3! 🚀

Node.jsFastify
View job
  • Expert
  • Fixed price
  • Est. budget: $350.00

We are seeking a highly skilled Omni-Channel Outreach Specialist to take ownership of the automated outreach efforts of our clients. You should have deep expertise in API integrations, Make.com, and advanced outreach workflows. You will be responsible for crafting highly personalized messaging, setting up scalable infrastructure, and driving engagement across multiple channels, including email, SMS, WhatsApp, LinkedIn, Twitter, and more. Outreach Automation & API Integration: Use Make.com to connect tools and automate workflows for seamless outreach across all channels. Integrate APIs to enhance outreach capabilities where native integrations do not exist. Lead Generation & Enrichment: Scrape, organize, and manage lead data effectively. Enrich leads using tools and logic to enable hyper-personalized messaging. Messaging & Personalization: Craft engaging, tailored messaging that resonates with leads. Apply behavioral psychology and data-driven insights to maximize response rates. Email Infrastructure Setup: Configure email domains for deliverability and compliance. Implement SPF, DKIM, and DMARC for optimal email reputation. Social Media Management: Automate posting across all major platforms (LinkedIn, Twitter, Instagram, etc.). Optimize posts for platform-specific engagement. Lateral Thinking & Problem Solving: Devise innovative solutions to tackle outreach challenges. Apply logic and creativity to optimize workflows and outcomes. Analytics & Reporting: Monitor performance across all outreach channels. Provide insights and recommendations for continuous improvement. Lead Tracking & Pipeline Management: Develop and maintain a structured system to track leads from initial contact through to conversion. Create and manage lead stages in the CRM to ensure clarity and visibility of the sales pipeline. CRM Integration & Automation: Set up and optimize the CRM (e.g., HubSpot, Salesforce, or Notion) to integrate with outreach tools for seamless data transfer. Automate lead logging, updates, and follow-ups using Make.com or similar platforms. Data Management: Ensure accurate and up-to-date recording of all lead interactions, including outreach, replies, and next steps. Tag leads with relevant attributes for easy filtering and segmentation. Pipeline Analytics & Reporting: Monitor pipeline metrics (e.g., conversion rates, response times) and generate reports to track performance. Provide actionable insights to improve outreach strategies and streamline the lead journey. Collaboration with Stakeholders: Work closely with sales and marketing teams to ensure leads are nurtured effectively. Align lead tracking efforts with business goals and ensure transparency in reporting. You’ll Need: Technical Expertise: Strong knowledge of Make.com (or similar platforms like Zapier) and APIs. Familiarity with scraping tools, lead enrichment platforms, and CRM systems. Experience setting up and optimizing email infrastructure for outreach campaigns. Strategic & Creative Thinking: Ability to think laterally and devise logical, scalable solutions. Strong understanding of omni-channel engagement strategies. Content Creation: Skilled at crafting personalized messaging and social media posts. Understanding of behavioral psychology in outreach. Project Management: Self-motivated and able to manage multiple tasks and deadlines. Excellent organizational and communication skills. In order to be considered, respond to the following case study: We have a client in the USA who manufactures tables. They are looking to acquire customers. Detail exactly how you would go about scraping leads, enrich the leads, outreaching to the leads and monitoring I am looking to understand your innovative approach. Not simply something like: Apollo to Clay to Lemlist!

Lead GenerationSocial Media MarketingEmail MarketingMake.comAPI
View job

How it works

Create a profile

An eye-catching title and client-focused overview help us match you to the work you want. Include your work history, your skills, and your photo. Add more, like an introduction video, to create a profile that really stands out.

Explore ways to earn

Work and earn in different ways. Bid for jobs. Pitch your projects. Discuss your in-demand skills with our recruiters so they can find opportunities aligned with your passions and career goals. Do all three. Create a predictable pipeline and build your network.

Get paid securely

Choose how you get paid. Our fixed-price protection releases client payments at project milestones. Hourly protection bills clients every week. However you work, our service fees are the same. Spend less time chasing, more earning.

  • Intermediate
  • Hourly
  • Est. time: More than 6 months, 30+ hrs/week

Project Scope Core Features: ・Batch OCR Processing: -Extract data from multiple receipts scanned together on a single page (including white-on-white backgrounds). -Process receipts of varying formats, sizes, and orientations. -Support input formats: scanned images (JPEG/PNG) and PDF files. ・Advanced Edge Detection: -Develop algorithms to detect and separate receipt boundaries, even for white-on-white pages. -Handle skewed or overlapping receipts accurately. -AI for Handwriting Recognition: -Train or integrate an AI model for recognizing handwritten Japanese text (e.g., amounts, company names, dates). -Include a confidence score to flag uncertain data. ・Error Flagging: -Highlight potential errors or low-confidence data for manual review and correction. -CSV Export for Yayoi: Generate Yayoi-compatible CSV files with all necessary fields correctly formatted. ・Performance Metrics Integration (Optional Add-On): Include analytics features to measure time saved, error reduction, and efficiency improvements for users. ・Requirements -Technical Expertise: -Proven experience with OCR development for multi-receipt processing and non-Latin scripts (Japanese preferred). -Strong understanding of AI/ML models for handwriting recognition and edge detection. -Familiarity with image preprocessing techniques for contrast enhancement and edge detection. ・Tools/Technologies: -OCR Libraries: Tesseract, Google Vision AI, AWS Textract, or similar. -Programming Languages: Python, JavaScript, or similar AI/ML-friendly languages. -AI/ML Frameworks: TensorFlow, PyTorch, or other. -Experience with PDF parsing libraries for OCR. ・Deliverables -Fully functional MVP with: -Batch OCR for multiple receipts on a single page. -Advanced edge detection for white-on-white backgrounds. -AI-powered handwriting recognition. -Error flagging. -CSV export for Yayoi integration. ・Documentation: -Clear instructions for end-users. -Technical documentation for future upgrades. ・Demo: -A working demo that processes sample receipts and generates Yayoi-compatible CSV files. ・How to Apply: Please include: -Examples of similar OCR/AI projects you’ve worked on. ・Your approach to handling: -Multi-receipt detection on a single page. -White-on-white edge detection. -Handwriting recognition for Japanese text. -A timeline and cost estimate for building the MVP, including any modular development plans. ・Why Work on this project? -This project offers the opportunity to build a transformative tool with clear market demand. You will play a pivotal role in solving a challenging problem and creating a product that delivers real-world impact.

View job
  • Intermediate
  • Hourly: $10.00 - $35.00
  • Est. time: 3 to 6 months, Less than 30 hrs/week

Project Overview: We need a developer to implement a traveling salesman's search engine for ferry timetables. The engine will optimize multi-stop routes across a network of ferry stations, helping tourists find the most efficient path between destinations. This optimization engine will be integrated into a WhatsApp chatbot to help tourists: - Find the most efficient path between ferry stations - Navigate multi-stop routes - Work with daily schedule variations (weekday/weekend/holiday) Technical Requirements: - Strong TypeScript expertise - Experience with Cloudflare Workers/Pages - Algorithm optimization knowledge - AI/ML integration experience a plus - Git workflow proficiency Key Responsibilities: - Implement an efficient ferry route optimization algorithm - Develop RESTful APIs for schedule queries, used by a chatbot - Integrate with existing WhatsApp chatbot - Write clean, maintainable, and well-documented code - Deploy and maintain on Cloudflare infrastructure Preferred Experience: - 5+ years of software development - 3+ years TypeScript - Previous work with routing algorithms - Demonstrated chatbot development experience - We are looking for a experienced developer, to get started asap with a first prototype and then work with us on iterating the product.

TypeScriptCloudflareSoftware DevelopmentAI ChatbotSearch EngineAPI
View job
  • Intermediate
  • Hourly: $17.00 - $35.00
  • Est. time: 1 to 3 months, 30+ hrs/week

We are seeking an experienced freelancer to enhance and maintain our existing Bubble Plaid application within the bookkeeping sector. The ideal candidate will have a strong background in bookkeeping and be proficient in using Bubble for application development. Your role will involve troubleshooting existing issues, implementing new features, and ensuring the application meets our business needs. If you are detail-oriented and have a passion for bookkeeping technology, we would love to hear from you!

Microsoft ExcelData EntryWeb DevelopmentWeb DesignAPI
View job
Posted 15 hours ago
View job
  • Entry Level
  • Hourly: $10.00 - $30.00
  • Est. time: 3 to 6 months, Less than 30 hrs/week

ML Backend Developer Looking for an experienced ML Backend developer who can work independently for a 3-6 month project. This project needs to be delivered in phases and each phase will have a smaller timeline as small as 1 day till 1 week. Responsibilities: ● You’ll develop solutions around Generative AI models, such as Large Language Models, through open-source deployment or API integration. This involves integrating and optimizing generative AI models using advanced Prompt Engineering techniques such as RAG or ReAct, as well as developing specialised LLMs or SLMs through fine-tuning. ● Development and productionisation of AI/ML models, including containerization, deployment, versioning, and monitoring their performance. Required Experience: ● Expertise in setting up independent end to end LLM-native solutions based on Advanced Prompt Engineering and RAG using open-source components, including Docker, LangChain, LangGraph, LlamaIndex, data ingestion pipelines, embeddings and vector databases, and prompt engineering ● Strong software engineering skills in Python/FastAPI/Flask, with a solid understanding of production and operationalisation of AI software products ● Proficient in building data pipelines, ML pipelines, and model deployment frameworks using Docker, Kubernetes, REST APIs, real-time processing, and cloud infrastructure ● Experience with public cloud ML model development and pipelines using GCP (preferred) and/or AWS, along with some DevOps skills for infrastructure automation and CI/CD pipelines ● Familiarity with ML toolkits like Keras, TensorFlow, Scikit-learn, PyTorch, and advanced AI/ML methodologies, including large language models like OpenAI GPTs, Azure OpenAI, Claude, and Gemini ● Preference for someone with experience developing RESTful services using Java SpringBoot. To be a best fit for this project you need: ● Ability to communicate clearly ● Dedication to meet project deadlines in a timely manner ● Attention to detail

FlaskPythonFastAPIDockerLangChainRESTful APIMachine Learning
View job
  • Expert
  • Hourly: $20.00 - $35.00
  • Est. time: Less than 1 month, Less than 30 hrs/week

We are seeking a highly skilled developer or team to create an Arabic-speaking AI avatar with advanced conversational capabilities, similar to the avatars showcased by Emotech.ai. The project involves designing an engaging, culturally aligned 3D avatar and integrating it with AI-driven language models to ensure seamless interaction. Responsibilities: Design and develop a realistic, culturally appropriate 3D Arabic avatar. Integrate the avatar with AI-based conversational engines such as OpenAI GPT or similar platforms. Ensure accurate understanding and generation of Arabic text and speech, including regional dialects. Implement voice recognition and text-to-speech (TTS) systems for natural, human-like interaction. Optimize the avatar for use across multiple platforms (mobile, web, VR). Test the avatar’s functionality, responsiveness, and conversational quality to ensure smooth user experiences. Requirements: Proven experience in creating 3D avatars or virtual assistants with high visual fidelity. Expertise in Arabic language NLP models, text-to-speech, and voice recognition systems. Strong skills in 3D modeling tools (e.g., Blender, Unity, Unreal Engine) and animation techniques. Experience in AI integration using frameworks like TensorFlow, PyTorch, or others. Knowledge of multilingual or Arabic speech-to-text and TTS libraries (e.g., Google TTS, Microsoft Azure, AWS Polly). Familiarity with deployment strategies for scalable and cross-platform AI applications. Preferred Qualifications: Portfolio showcasing similar AI avatar projects. Understanding of Arabic culture and user behavior to make the avatar relatable and engaging. Experience working with real-time avatar rendering and optimization for lightweight applications. Deliverables: Fully functional Arabic AI avatar with interactive capabilities. Source code, 3D assets, and documentation for maintenance and scaling. Demonstration and training sessions for using and customizing the avatar.

API
View job
  • Intermediate
  • Hourly
  • Est. time: Less than 1 month, Less than 30 hrs/week

We are looking for an experienced API Integration Specialist to help us integrate Cal.com with our Synthflow account by setting up a custom action using API keys. The integration will allow users to add their Cal.com calendar to our web app, xyzsite.com, for managing calendar availability and booking creation. Objective: Configure a custom action in Synthflow to interact with Cal.com using user-provided API keys. Requirements: Users will input their Cal.com API keys via our web app (xyzsite.com). The integration should fetch calendar availability and enable booking creation via the Synthflow Custom Action API. APIs Involved: Synthflow Custom Action API: Reference Documentation (https://docs.synthflow.ai/reference/create-action) Cal.com API: API Documentation (https://cal.com/docs/api-reference/v2/introduction) Tasks: Set up a custom action in Synthflow to interact with Cal.com. Implement secure handling of API keys provided by users. Test the integration to ensure proper availability fetching and booking functionality. Deliverables: Fully functional custom action in Synthflow integrated with Cal.com. Documentation of the setup process. Support for initial testing and debugging. Qualifications: Knowledge of Synthflow Custom Actions. (GO LOOK AT DOC) Strong understanding of RESTful APIs and integrations. Proven expertise in working with Cal.com or similar calendar APIs. Familiarity with handling API keys securely. Ability to deliver the project within a 1-week timeline. What We Provide: Access to our Synthflow and Cal.com accounts. Any additional documentation or support required for setup. If you have the skills and experience to help us complete this integration promptly, please submit your proposal, including relevant past projects and your estimated timeline.

APIAPI IntegrationREST API
View job
  • Expert
  • Hourly: $10.00 - $25.00
  • Est. time: 3 to 6 months, 30+ hrs/week

We’re looking for a go-getter Full-Stack Developer to help finalize and scale our revolutionary beauty platform. This role is for someone who thrives on challenges, holds high standards, and is ready to grow as the product grows. If you’re passionate about creating impactful technology and want to be part of a dynamic team, read on! About GlamUare GlamUare is a beauty app and website designed to streamline business for beauty professionals. Our platform combines booking, payment, and client management tools with social media-like engagement, empowering beauty entrepreneurs to build their brands and manage operations effortlessly. After 18 months of development and a soft launch, we’re preparing for a hard launch and need a strong developer to lead the charge in bringing our vision to life. Your Role & Duties As our Full-Stack Developer, you’ll own the technical execution and play a pivotal role in delivering a high-quality product. Your key responsibilities include: 1. Finalize Development - Complete the GlamUare Mobile App. - Adjustment and deploy the Landing Page. - Build the Admin Panel and Analytics Dashboard. - Ensure the Website is fully functional for both clients and business owners. - Collaborate & Execute 2. Work closely with the founder to align development with the product vision. - Plan, execute, and refine sprints and milestones. - Testing & Quality Assurance 3. Conduct thorough testing for each milestone to ensure functionality and stability. - Implement fixes for bugs across mobile and web platforms. - Maintain Standards 4. Document technical processes, ensuring scalability and maintainability. - Uphold code security and best practices, including protecting sensitive data. Current Tech Stack - Mobile: Flutter, Stacked State Management. - Web: Next.js, TypeScript. - Backend: Strapi, Firebase. - Database: PostgreSQL. - CDN: Cloudinary / AWS S3 Bucket. - Code Management: GitLab, CI/CD pipelines. Expectations & Standards - Accountability: You’ll be the driving force behind development. Your contributions will directly impact our success. - Quality Focus: Work must meet rigorous quality standards. - Payments are milestone-based and contingent on approval after testing. - Agile Approach: Work in sprints with clear goals, regular updates, and flexibility for feedback. - User-Centric Development: Create an intuitive and seamless user experience for beauty professionals and their clients. Why Join GlamUare? - Revolutionize an Industry: Be part of a platform poised to transform how beauty businesses operate. - Growth Opportunities: As GlamUare scales, so will your role and compensation. - High Impact: Your work will directly shape a product that beauty professionals across the globe will use. - Innovative Vision: Help build a platform that combines the best aspects of TikTok, Instagram, and a booking system. Market Vision - Initial Launch: Focus on Australia and Ireland to gain traction and secure investment. - Expansion Opportunity: Enter the Middle East to leverage a growing market for female entrepreneurship in beauty. - Long-Term Goal: Become the go-to platform for the beauty industry, solving challenges step by step. Salary & Contract Structure - This is a contract-based role with milestone-driven payments. - We will set sprints and release payments. - Week 1 can be a scrum with an agree'd hourly rate. - As the product scales and generates revenue, your compensation will grow accordingly. Ready to Join Us? If you’re excited by this challenge and believe you’re the right fit, we’d love to hear from you. Apply now to help us build the future of the beauty industry. Let’s make something extraordinary together! Only accepting job applications on Upwork.

Next.jsTypeScriptFlutterFirebaseCloudinaryPostgreSQL ProgrammingStripeStrapi
View job