The ResumeTex API

Anish Sahoo
December 15, 2024

What is this?

This is a fast way to create resumes. All it needs is a POST request with your resume in JSON format and it will generate a nicely formatted This refers to Jake's Resume, a widely used resume template. See my resume made with that template resume for you. You can also generate the Latex file if you want to make any changes manually.

Endpoints

The endpoint URL: https://resumetex.asahoo.dev

The API has three endpoints:

All endpoints accept POST requests with JSON data at https://resumetex.asahoo.dev

How to use?

You can use the API by sending a POST request to any of our endpoints:
https://resumetex.asahoo.dev/{ENDPOINT} with your resume data formatted as JSON according to our documentation schema.

The API will generate your resume in the requested format. For PDF and TeX endpoints, the file will be returned directly for download. The text endpoint returns the LaTeX code as plain text in the response body.

Too lazy for all that? Use this:

Enter your resume in JSON format:

Command Line Usage

You can use curl to send requests to the API with a JSON file:

          
# Generate PDF
curl -X POST -H "Content-Type: application/json" \
  -d @resume.json \
  https://resumetex.asahoo.dev/api/v1/pdf \
  --output resume.pdf

# Generate LaTeX file  
curl -X POST -H "Content-Type: application/json" \
  -d @resume.json \
  https://resumetex.asahoo.dev/api/v1/tex \
  --output resume.tex

# Get LaTeX as text
curl -X POST -H "Content-Type: application/json" \
  -d @resume.json \
  https://resumetex.asahoo.dev/api/v1/text
      

References


Back to top