$3.5 Carfax Report by VIN (PDF)β - Lookup & Car History Reports
Pricing
from $3.50 / get a carfax report by vin
$3.5 Carfax Report by VIN (PDF)β - Lookup & Car History Reports
π Download Carfax PDF reports by VIN (single or bulk) + run low-cost carfax VIN lookup and carfax VIN check for used cars. Pay only for delivered PDFs.
Pricing
from $3.50 / get a carfax report by vin
Rating
5.0
(3)
Developer
Easy Tools
Actor stats
4
Bookmarked
57
Total users
3
Monthly active users
2 days ago
Last modified
Categories
Share
Carfax Report by VIN (PDF) β Carfax VIN Lookup, Carfax VIN Check & Vehicle History Report | $3.5 ONLY
ππ Purchase and download a carfax vehicle history report PDF (single VIN or bulk), and use carfax vin check to check report availability when needed.
Support π€
For issues, use the Actor page Issues or send email artur.novikk@gmail.com or message in Telegram
What you get after each run π
- Direct PDF link: if a report is delivered, you get a direct download link to the carfax vehicle history report PDF.
- Clear result for each VIN: you immediately see whether the report was found, not found, or delivered.
Prices π΅
- CHECK_ONLY: $0.99 per 100 VINs checked.
- AUTO_PURCHASE: $3.5 per delivered PDF report (availability check included).
This is designed for people comparing Carfax cost and looking for a carfax cheap / low cost carfax way to run checks at scale.
Quick start (UI) π
- Open the Actor page. π
- Paste VINs into
vinCodes(single VIN or multiple VINs). π§Ύ - Choose
mode:CHECK_ONLYβ paid availability check only π (this is not βfree carfax by vinβ / βcheck carfax freeβ)AUTO_PURCHASEβ purchases a report π§Ύ only when itβs found and delivered and gives you a direct PDF link
- Run the Actor. βΆοΈ
- Review the result for each VIN. π
- If a report is delivered, open the direct PDF link in
reportFileUrlOutput.

Built for carfax used cars workflows: dealers, importers, marketplaces, and buyers who want scale without paying for missing reports.
What this Actor does (carfax report by vin number) π§
For each VIN, the Actor can:
- Validate VIN format (17 characters; letters/digits only; normalized to uppercase).
- Perform a carfax vin check (availability-only): whether a report exists for that VIN.
- In
AUTO_PURCHASEmode: purchase the carfax vehicle history report and return a direct PDF download link.
If youβre comparing a carfax report by vin number workflow vs doing it manually, this is the automation piece.
Pricing & Run policy (Carfax cost / Carfax price) πΈ
IMPORTANT NOTE ABOUT PRICING
CHECK_ONLYnever purchases PDFs.AUTO_PURCHASEcharges only when a report is found and delivered.- If a VIN has no report, no purchase is made.
How it works (check β buy β PDF) π
- Normalize VIN input (single VIN or list; de-duplicate; keep first-seen order).
- Validate VIN format.
- Perform availability check for each VIN.
- If
mode = AUTO_PURCHASEand a report exists:- charge for that VIN,
- fetch the PDF,
- return a direct PDF link in the results.
VINs are processed sequentially.
Input (check VIN / carfax vin lookup) β¨οΈ
Fields
mode(optional):CHECK_ONLY|AUTO_PURCHASE(default:AUTO_PURCHASE)
Provide VINs via vinCodes (string, optional) β flexible bulk input:
- newline-separated
- comma-separated
- JSON array encoded as a string (e.g.
["VIN1","VIN2"])
Input examples
1) Single VIN PDF (AUTO_PURCHASE):
{"mode": "AUTO_PURCHASE","vinCodes": "1HGCM82633A004352"}
2) Bulk availability (CHECK_ONLY):
{"mode": "CHECK_ONLY","vinCodes": "1HGCM82633A004352\nWBA8D9C50JA123456\nSALWG2SU4MA775654"}
3) VIN list as a JSON string (vinCodes):
{"mode": "CHECK_ONLY","vinCodes": "[\"1HGCM82633A004352\",\"WBA8D9C50JA123456\"]"}
What you receive after the run π¦
For most users
CHECK_ONLY: you see whether each VIN isFOUNDorNOT_FOUND.AUTO_PURCHASE: if the report is delivered, you get a direct PDF link inreportFileUrl.- You can process one VIN or many VINs in a single run.
Example result
{"vin": "SALWG2SU4MA775654","status": "DELIVERED","checked": true,"reportFileUrl": "https://api.apify.com/v2/key-value-stores/KEY_VALUE_STORE_ID/records/carfax_SALWG2SU4MA775654.pdf?download=1","errorCode": null}
How to download the PDF
When status = DELIVERED, open reportFileUrl to download the carfax vehicle history report PDF.
Statuses & error codes π§Ύ
Statuses
INVALID_INPUTβ VIN failed validation.FOUNDβ report found (CHECK_ONLY).NOT_FOUNDβ report not found.DELIVEREDβ report purchased and PDF is ready to download.FAILED_AFTER_CHARGEβ PDF could not be delivered due to a service error (contact support with Run ID).API_ERRORβ upstream API error.BUDGET_EXCEEDEDβ spend limit reached (run stopped).SKIPPED_BUDGETβ skipped due to spend limit.SKIPPED_FAILSAFEβ skipped due to a safety stop.
Common error codes (errorCode)
CARFAX_CHECK_FAILEDβ/checkrequest failedCARFAX_CHECK_INVALIDβ invalid/checkresponseCARFAX_HASH_FETCH_FAILEDβ failed to fetch hashCARFAX_HASH_INVALIDβ missing/invalid hashPDF_INVALIDβ PDF too small / invalidPDF_RENDER_FAILEDβ PDF rendering failedCONFIG_INVALID_API_KEYβ invalid API keyCONFIG_INVALID_MONETIZATIONβ monetization configuration errorCHARGE_FAILEDβ charging failed
FAQ β
How do I check Carfax with VIN?
Run mode = CHECK_ONLY to do an availability-only carfax vin lookup / carfax vin check.
Youβll get FOUND or NOT_FOUND for each VIN.
Is this a βfree carfax by vinβ / βcheck carfax freeβ / βfree car report carfaxβ tool?
No, itβs not a free Carfax product.
People often search for free carfax by vin, check carfax free, free car report carfax, or free carfax vin check. This Actor provides a low-cost automation flow:
CHECK_ONLY= availability check only (paid, but inexpensive)AUTO_PURCHASE= buys PDFs only when available and delivered
How much does it cost (Carfax cost)?
CHECK_ONLY: $0.99 / 100 VINsAUTO_PURCHASE: $3.5 per delivered PDF report
Do I pay if a report is not found?
No. In AUTO_PURCHASE, you pay only when the report is found and delivered (DELIVERED).
Where do I download the PDF?
Use reportFileUrl from the result. If the report was delivered, that link downloads the PDF directly.
Can I use this as a βcar fax vin checkerβ for used cars?
Yes. Many users run it as a car fax vin checker for carfax used cars pipelines: first check availability in bulk, then purchase only the VINs they need.
Technical details
This section is for users who want the implementation-level output details.
Structured output
- The Actor writes one structured result per VIN.
- Results can be exported to JSON, CSV, or Excel.
- In technical terms, delivered PDFs are stored by the run and exposed through
reportFileUrl.
Full technical example
{"vin": "SALWG2SU4MA775654","status": "DELIVERED","checked": true,"reportFileKey": "carfax_SALWG2SU4MA775654.pdf","reportFileUrl": "https://api.apify.com/v2/key-value-stores/KEY_VALUE_STORE_ID/records/carfax_SALWG2SU4MA775654.pdf?download=1","errorCode": null}
Technical field reference
vinβ VIN codestatusβ final processing statuscheckedβ availability result (truefound,falsenot found,nullunknown/error)reportFileKeyβ internal PDF file key for delivered reportsreportFileUrlβ direct PDF download linkerrorCodeβ short error code (if any)