Try Kling V4 Video Generator from Kling-AI →
Models
Agents
Workflows
Studio
PricingBlogDocs
ExploreDiscover models by categoryDiscoverModels and effects built by WiroBrowse All ModelsBrowse the complete catalogSee FavoritesSign in to view saved models
Generative Media AgentCreate and edit media by chattingWorkflow AgentBuild visual workflows with Agent
OverviewThe platform at a glanceLearnSkills, knowledge, guardrailsAnatomyWhat makes agents reasonBuild Your AgentPick skills, set tier, deploy
Pre-built AgentsBrowse the catalog
Agent Usecases
Ad Campaign ManagerApp Event ManagerApp Review RepliesBarber BookingCustomer Win-BackEcommerce ListingsRestaurant Reviews
Sign InStart Building

Task History

Click to see output list

No tasks yet

Go to Models
Explore models/
Wiro AIActive

AI Resume CV Parser

bywiro

Reads a batch of CVs and returns one structured record per candidate (contact details, skills, certifications, job history and education) in a combined JSON or CSV file, plus one file per CV.

Human ResourcesHRCVResume
Model ID
AI-Resume-CV-Parser
Provider
wiro
Updated
1793221507
AI-Resume-CV-Parser
0
Comments
Average rating : 5 (1 users)
Providerwiro
ModelAI-Resume-CV-Parser
Human ResourcesHRCVResume
Support Wiro on G2
wiro playground—wiro/AI-Resume-CV-Parser
Reset to defaults
sample-cv-nodejs-developer-english-1.pdf[View]
sample-cv-chemistry-english-1.pdf[View]

Upload multiple CV files. Ensure the files are relevant and properly formatted for accurate processing. Supported file types: .csv, .docx, .epub, .jpeg, .jpg, .mbox, .md, .mp3, .mp4, .pdf, .png, .ppt, .pptm, .pptx

Enter multiple file URLs separated by comma ( , ). Ensure the URLs are accessible and correctly formatted. Supported file types: .csv, .docx, .epub, .jpeg, .jpg, .mbox, .md, .mp3, .mp4, .pdf, .png, .ppt, .pptm, .pptx

Sample outputs
Loading preview…
wiro-ai-resume-cv-parser-sample-2.txt
Updated 1793221507

Overview

AI Resume CV Parser is a Wiro app that turns resume files into structured candidate data. One run takes several CVs and returns a combined file with an entry per document, all under the same field names, plus a separate file for each CV.

The published sample parses a chemistry undergraduate's CV and a Node.js developer's CV. Both records come back with identical fields, although one CV lists two certifications and the other none.

What you can build

  • An intake step that writes uploaded CVs straight into an applicant tracking system or HR database.
  • A talent pool recruiters can search by skill or past employer.
  • Clean input fields for your own scoring or matching logic.

Inputs

  • CV files: upload several at once. Accepted formats include PDF, Word (.docx), PowerPoint (.pptx, .pptm), EPUB, Markdown and CSV. The upload field also lists JPG and PNG, but no text is read from image files.
  • File URLs: instead of uploading, paste links to hosted files, separated by commas. Each link has to be reachable.
  • Output format: JSON by default, or CSV for spreadsheets and databases.

Outputs

Going by the sample, each record holds the name and current position, email and phone, total years of experience (a plain number in this sample, though it can also come back as text such as "15 years"), the field and institution of the highest degree, skills and certifications as lists, a position history (company, title, years), an education history (institution, faculty, years) and a Filename field.

JSON keeps the two histories nested inside each record. Fields the parser cannot fill stay empty: the chemistry student's record has a null position and no certifications.

Limitations

  • The experience figure is the model's estimate. The chemistry undergraduate, whose history is one internship and one student research post, comes out at 5 years, so check the number before filtering on seniority.
  • Skills keep the CV's own wording (the Node.js record lists entries such as "Long Polling" and "Layers"). Map them to your own skill list before filtering.
  • In the sample, Filename holds a hashed upload name instead of the original file name, so keep your own note of which file you sent.

API quick start

Run AI-Resume-CV-Parser with a single API call.

POST https://api.wiro.ai/v1/Run/wiro/ai-resume-cv-parser
{
  "inputDocumentUrlMultiple": "https://your-cdn.com/input.png",
  "outputType": "json"
}
curl
curl -X POST "https://api.wiro.ai/v1/Run/wiro/ai-resume-cv-parser" \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_WIRO_API_KEY" \
  --data-binary @- <<'JSON'
{
  "inputDocumentUrlMultiple": "https://your-cdn.com/input.png",
  "outputType": "json"
}
JSON
View full API docs

Other models you might like

Explore similar wiro ai models.

View all
iconic-locations
Image to Image

iconic-locations

wiro

Image to Video

80s Trend Effects

wiro

rag-chat-youtube
Chat

rag-chat-youtube

wiro

easy_ocr
Ocr

easy_ocr

wiro

  • smart resizewiro
  • text-to-image-sanawiro
  • Instagram Pose Multiwiro
  • AI-Culture-Fit-Evaluatorwiro
  • AI-Pulse-Survey-Analyzerwiro
  • Epic Combat Effectwiro
  • ugc creatorwiro
  • Scale Shift Effectwiro

Discover, test, and run AI models, build workflows and agents with one unified API.

All systems operational
WiroModelsAgentsPricingAboutBlogCareersContactPartnerChangelogStatusFAQ
CategoriesText to ImageImage to ImageImage EditingImage to TextText to VideoImage to VideoVideo to VideoText to SpeechSpeech to TextSpeech to SpeechVoice CloneRealtime ConversationMusic GenerationLLMUtilities
ModelsNano Banana 2GPT Image 2.5Seedream V5 ProSeedance 2.5Veo 3.1Kling V3FLUX 3FLUX.2 ProWan 3.0 PrimeGrok Imagine 1.5
PartnersGoogleOpenAIByteDanceBlack Forest LabsKling AIQwenAlibabaxAIMiniMaxElevenLabs
Getting StartedWiro ModelsWiro EffectsIntroductionAuthenticationProjectsCode ExamplesWiro MCP ServerSelf-Hosted MCPn8n IntegrationLLMs.txt
API ReferenceModelsRun a ModelModel ParametersTasksLLM & Chat StreamingWebSocketRealtime VoiceFiles
© 2026 Wiro AI. All rights reserved.
PrivacyTermsData Deletion