DEV Community

Cover image for Introducing the Resume Parser/CV Parser for Laravel
Dawid Makowski
Dawid Makowski

Posted on

Introducing the Resume Parser/CV Parser for Laravel

Photo by Mohammad Rahmani on Unsplash

Based on the popularity of our Resume/CV Parsing AI API endpoint, we’ve crafted a specialized, lightweight Laravel library just for you.

The Future of Hiring: Sharp, Precise, and Laravel-Friendly

This new package is available at github.com/sharpapi/laravel-resume-parser, and it’s got all the bells and whistles for anyone running a Laravel setup. Think automated resume parsing, multilingual support, and a JSON structure so consistent you could set your watch by it.

Why You’ll Love It

  • Works in Multiple Languages: Supports over 80 languages. Whether it’s a resume from Tokyo or Toronto, it’s ready.
  • Automated Parsing: Upload resumes in PDF, DOC, DOCX, TXT, or even RTF, and let AI handle the heavy lifting.
  • Real-Time Results: Set up polling for results that get updated as soon as the API has processed them.

Let’s take a peek under the hood. This package connects directly to SharpAPI’s AI-powered services, parsing resumes with the accuracy and speed of a caffeinated intern. But unlike an intern, it never gets tired, misses a detail, or leaves dishes in the break room.

How to Use It (Hint: It’s Pretty Simple)

Got Laravel? Great, because all it takes is a few lines of code, and boom—you’re parsing resumes. Here’s the shortest code snippet to make it happen:

// Start by injecting ResumeParserService
$statusUrl = $this->resumeParserService->parseResume('/path/to/resume.pdf', 'English');

// Then, poll until you get the results:
$result = $this->resumeParserService->fetchResults($statusUrl);

// Enjoy the structured JSON output
return response()->json($result->getResultJson());
Enter fullscreen mode Exit fullscreen mode

That’s it. Just like that, resumes start turning into structured data, ready for however you want to use it. Need a JSON format? Done. Prefer a raw object? Also, done. Basically, it’s your resume data, your way.

Who Should Try It?

If you’re in HR, recruiting, or you just have a lot of resumes to handle, this is your new best friend. Laravel developers looking to automate hiring processes and free up hours of time will find this package a game-changer.

Ready to Try It Out?

Head over to GitHub, get your API key, and drop it into your .env file. With a few minutes of setup, you’ll be up and running.

Final Word

Resumes are important, sure. But manually processing them? That’s a task for robots. Let SharpAPI do the heavy lifting while you sit back, relax, and decide what to do with all that extra time.

Originally posted on https://sharpapi.com/en/blog/post/introducing-the-resume-parser-cv-parser-for-laravel

Top comments (0)