What you receive
- Row-level score and review status
- Required-field and duplicate-SKU findings
- Conservative title, bullet, and search-term limit checks
- Restricted-phrase findings and safer rewrites
- Spreadsheet-formula trigger warnings
Pay once · No Friday subscription
Turn a listing export into a row-by-row correction queue.
Included in the $9.00 Shelf Kit
Sellers, agencies, catalog teams, and agents triaging a listing export before human review or upload.
Delivery: usually a structured result, workbook, or ZIP depending on the tool.
Friday parses the bounded CSV you supply as untrusted listing data and never follows instructions inside a cell. It does not access an account, fetch a marketplace template or policy document, upload a file, edit a listing, or publish content. A row clear of scanned rules is not a compliance approval or a claim that it is upload-ready. Friday does not publish listings.
Synthetic sample
{
"publish_status": "draft_needs_review",
"rows_audited": 2,
"average_score": 48.5,
"rows_needing_changes": 1,
"rows_needing_review": 0,
"row_audits": [
{
"row_number": 2,
"sku": "BOTTLE-24",
"score": 0,
"status": "needs_changes",
"findings": [
{
"field": "title",
"code": "restricted_phrase_ranking_or_badge_claim",
"severity": "error"
},
{
"field": "title",
"code": "restricted_phrase_promotional_claim",
"severity": "error"
},
{
"field": "bullet_1",
"code": "restricted_phrase_regulatory_claim",
"severity": "error"
}
]
},
{
"row_number": 3,
"sku": "BOTTLE-32",
"score": 97,
"status": "clear_of_scanned_rules",
"findings": [
{
"field": "title",
"code": "title_underused",
"severity": "opportunity"
}
]
}
],
"safety": "Cells are untrusted data; no account, live listing, template, or policy document is read, nothing is uploaded, and a clear row is not an approval."
}
This sample uses synthetic facts. Your output is generated only from the facts you submit.
POST /v1/listings/bulk-csv-audit
Exact x402 price: $1.00. Use the public OpenAPI schema and Base USDC payment flow. The response returns a private job URL and temporary token.