API v1 · Now Live

Build Resume
Experiences with
One Simple API

Integrate professional resume creation, management, and display into any application. RESTful JSON API with embeddable widget — start in minutes, scale to millions.

Free tier included API key auth REST + Widget Usage analytics
POST /api/v1/resumes
// Create a resume with one API call fetch('https://makeyourportfolio.webelancer.in/api/v1/resumes', { method: 'POST', headers: { 'Authorization': 'Bearer rsk_YOUR_KEY', 'Content-Type': 'application/json' }, body: JSON.stringify({ personal: { full_name: 'Jane Doe', email: 'jane@example.com', tagline: 'Full Stack Developer' }, skills: ['React', 'Node.js', 'AWS'], is_public: true }) });
Response  ·  201 Created  ·  82ms
{ "success": true, "message": "Resume created successfully.", "data": { "id": "550e8400-e29b-41d4-...", "template_slug": "classic", "is_public": true, "personal": { /* full data */ } } }
Simple integration

From zero to live in three steps

Sign up, grab your key, and start making API calls or embedding the widget. No complex setup.

01
Create Free Account

Sign up at the Developer Portal in 30 seconds. You are automatically placed on the Free plan — 200 calls/day, 2 API keys, no credit card.

02
Generate API Key

From your dashboard, create a scoped API key with read, write, and delete permissions. Keys are SHA-256 hashed and shown only once.

03
Call the API or Embed Widget

Make REST calls with your Bearer token, or drop a single <script> tag on any page to embed the live resume widget.

What you get

Everything a developer needs

A complete platform — REST API, embeddable widget, usage analytics, plan-based rate limiting, and an admin panel to manage it all.

RESTful JSON API

Full CRUD — create, read, update, delete resumes via clean REST endpoints. Versioned at /api/v1/.

Embeddable Widget

One <script> tag renders a live, styled resume on any webpage. Theme, accent colour, and download button all configurable via data attributes.

Scoped API Keys

Read, Write, Delete — grant exactly the permissions each integration needs. Revoke instantly from the dashboard.

Real-Time Analytics

Per-key usage charts, top endpoints, status code distribution, and a paginated request log — all in your developer dashboard.

Plan-Based Rate Limiting

Limits enforced per minute and per day with standard HTTP headers (X-RateLimit-Remaining-Day). Automatic 429 responses when exceeded.

Interactive API Docs

Built-in documentation with cURL, JavaScript, Python, and PHP examples for every endpoint. No external Swagger setup needed.

API Endpoints

All endpoints at a glance

Base URL: https://makeyourportfolio.webelancer.in/api/v1

GET /api/v1/resumes List all resumes
POST /api/v1/resumes Create resume
GET /api/v1/resumes/{uuid} Get single resume
PUT /api/v1/resumes/{uuid} Update resume
DELETE /api/v1/resumes/{uuid} Delete resume
GET /api/v1/resumes/{uuid}/widget Widget data (public)
Embeddable Widget

One script tag, instant resume

Drop the widget onto any website — portfolio, job board, HR tool. It fetches data from the API and renders a fully styled, responsive resume card.

Jane Doe
Full Stack Developer · 6 Years Experience
✉ jane@example.com 📍 Bangalore, India 🌐 janedoe.dev
Skills
PHP Laravel Vue.js MySQL Docker AWS Redis Git
Experience
Senior Developer · TechCorp India
Led a team of 5 engineers. Built microservices serving 2M requests/day.
Education
B.Tech Computer Science · IIT Bangalore, 2019

Add to any page in 2 lines

No build step, no npm, no framework required. Works in plain HTML.

<div id="my-resume"
     data-resume-id="RESUME_UUID"
     data-api-key="rsk_YOUR_KEY"
     data-theme="light"
     data-accent="#4f46e5"
     data-show-download="true"></div>
<script src="https://makeyourportfolio.webelancer.in/js/resume-widget.js" async></script>
data-resume-id UUID of the resume to display
data-api-key Your API key (for private resumes)
data-theme light or dark
data-accent Custom accent colour (hex)
data-show-download true / false — show PDF link
Get Started — It's Free
Transparent pricing

Start free, scale as you grow

Every plan includes the full API, widget, and dashboard. Upgrade anytime from your account.

Free
Free
200 calls/day
1 API keys
5 req/min rate limit
Widget embed
API access
Community support
Start Free →
Basic
₹499/mo
₹4,499/yr — save 25%
2,000 calls/day
1 API keys
20 req/min rate limit
Widget embed
API access
Email support
Usage analytics
Choose Basic →
Enterprise
₹4,999/mo
₹44,999/yr — save 25%
100,000 calls/day
5 API keys
300 req/min rate limit
Widget embed
API access
Dedicated SLA
Custom rate limits
Webhooks
Audit logs
Choose Enterprise →

All plans include full API access, widget embed, and developer dashboard. No hidden fees.

Free forever plan · No credit card

Ready to build with the
Resume Builder API?

Join developers who use MakeYourPortfolio API to power resume features in their apps.