Help center

Got a question? Start here.

Integration, resume parsing, data security, private-cloud deployment and billing — the common questions are all below, answered in a couple of minutes.

Getting started

How do I get started and reach support? +
Fill in the Request-a-trial form and our team will reach out shortly. For urgent needs, add WeChat xiaoxi-jk and note "Xiaoxi resume parsing".
Where are the docs? +
See the developer docs at wiki.xiaoxizn.com — full API reference and the complete list of returned fields.
How do I check my remaining quota? +
Use the "get plan info" endpoint described in the docs to query your remaining quota.
Is there a visual tool to view results? +
Yes — upload a resume on the parser demo page to view structured results, or use the desktop tool Xiaoxi Resumer to batch-parse and export to Excel.
What else do you offer besides resume parsing? +
Xiaoxi is an AI capability platform for recruiting: resume & JD parsing, candidate profiles, person-job matching, talent search, a recruiting knowledge graph, plus a recruiting Agent, AI interviewer and salary insights — all via API or private cloud.
Which languages can call the API? +
A standard RESTful API — Python, JavaScript, Ruby, cURL, or any language that speaks HTTP. A few lines of code to integrate.

Parsing

Which resume formats are supported? +
PDF, DOC, DOCX, XML, HTML, TXT, MNT, JPG, PNG and other mainstream formats.
Do you parse English resumes, and how accurate? +
Yes. English parsing launched in June 2018 and averages 90% accuracy on key English fields.
Will a mixed Chinese/English resume lose data? +
No. Chinese and English are separated correctly and returned in distinct fields — nothing is mixed up or lost.
Can image resumes be parsed? +
Yes — image resumes in JPG and PNG are supported.
Is there a file-size limit? +
SaaS caps a single file at 3MB (contact us for larger files); self-hosted deployments have a configurable limit.
Why do some normal-looking resumes fail? +
Usually one of two cases: 1) a non-image file (e.g. PDF) whose content is actually a scanned image; 2) it looks fine but the text is garbled. Copy the text out of a failed resume to check.
Why is the raw text missing from results? +
For speed, raw text is omitted by default. Set the rawtext parameter to 1 in the request URL to include it (see docs).
What about concurrency? +
SaaS supports up to 1000 concurrent API requests and scales on demand.

Data security

How do you protect resume data? +
Built on Alibaba Cloud enterprise infrastructure with 256-bit SSL/HTTPS end to end; private data is auto-deleted daily and each record is independently encrypted with a randomized algorithm.
Do you store resume data? +
No. We retain no customer resumes and purge private data daily. For stricter compliance, choose private-cloud deployment where data never leaves your network.

Deployment

What deployment options are there, and the trade-offs? +
Two models: • Self-hosted: we help install on your server. Faster parsing, unlimited volume, one-time setup — but higher unit cost at low volume. • SaaS: call our servers with an account. Quick to adopt, no ops, pay-as-you-go — but adds network latency and shared resources, less economical at very high volume.
With private cloud, does data leave my network? +
No. Private cloud runs locally and data stays entirely within your network — ideal for finance and government scenarios.

Billing

Are there volume discounts? +
Yes — ask your sales rep about volume pricing.
Am I charged for duplicate or failed parses? +
Duplicates: since we store no resumes, we cannot tell if it is the same file, so each call is billed. Failed parses: not charged.
Is there a free trial quota? +
Yes. After you request a trial we provide test credits so you can evaluate on real data before deciding how to integrate.
Still stuck? Contact us · Book a call