{"uid":"cap_-amYhYwhsuUPQeyST3fl4","slug":"job-listing-inventories-string-normalisation-keyed-dataset-comparison-28797ece","name":"Job Listing Inventories — String Normalisation + Keyed Dataset Comparison","description":"Job listing inventories — String normalisation + Keyed dataset comparison: String normalisation + Keyed dataset comparison for supplied job listing inventories records (listing_count, duplicate_listings). Up to 200 rows; 2 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 2 supplied-data reports for up to 200 rows.","url":"https://market.datapackvibe.com/x402/assistant-ib26-company-13-036?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","company_group","date","listing_count","duplicate_listings"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"company_group":{"type":"string","default":"","maxLength":80},"listing_count":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"duplicate_listings":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","company_group":"group-a","listing_count":10,"duplicate_listings":1},{"date":"2026-10-02","row_id":"row-2","company_group":"group-b","listing_count":20,"duplicate_listings":2},{"date":"2026-10-03","row_id":"row-3","company_group":"group-a","listing_count":15,"duplicate_listings":3},{"date":"2026-10-04","row_id":"row-4","company_group":"group-b","listing_count":30,"duplicate_listings":4}],"maxItems":200,"minItems":1},"other":{"type":"array","items":{"type":"object","required":["row_id","company_group","date","listing_count","duplicate_listings"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"company_group":{"type":"string","default":"","maxLength":80},"listing_count":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"duplicate_listings":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","company_group":"group-a","listing_count":10,"duplicate_listings":1},{"date":"2026-10-02","row_id":"row-2","company_group":"group-b","listing_count":21,"duplicate_listings":2},{"date":"2026-10-03","row_id":"row-3","company_group":"group-a","listing_count":17,"duplicate_listings":3},{"date":"2026-10-04","row_id":"row-4","company_group":"group-b","listing_count":33,"duplicate_listings":4}],"maxItems":200,"minItems":0}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_-Pjr5KN-FOGyQUVyJDiFu","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Performs string normalisation and keyed dataset comparison on two sets of job listing inventory records (listing_count, duplicate_listings) for up to 200 rows each, returning 2 independent analytical reports.","exampleAgentPrompt":"I have two sets of job listing inventory records for group-a and group-b from October 2026 — can you normalise the strings and run a keyed comparison between the two datasets to spot differences in listing_count and duplicate_listings?","exampleUseCases":[{"title":"Audit duplicate listings across company groups","prompt":"I've got two snapshots of job listing inventory for our company groups — one from last month and one from this month. Can you normalise the company_group strings and compare the two datasets row by row to show me where duplicate_listings changed?"},{"title":"Detect listing count discrepancies between periods","prompt":"Here are two batches of job listing inventory records keyed by row_id, company_group, and date — can you run a keyed comparison and string normalisation to find any rows where listing_count differs between the two datasets?"},{"title":"QA job board inventory before merging sources","prompt":"Before I merge these two job board inventory feeds, can you normalise the strings and do a keyed dataset comparison on the listing_count and duplicate_listings fields across both sets of up to 200 rows?"}],"resultDescription":"Two independent analytical reports: (1) a string normalisation report cleaning company_group and date fields across the submitted rows, and (2) a keyed dataset comparison report showing row-level differences in listing_count and duplicate_listings between the two supplied datasets, matched by row_id.","failureModes":["Input array exceeds 200 rows — request will be rejected","Missing required fields (row_id, company_group, date, listing_count, duplicate_listings) on any row causes validation error","Invalid date format (must match YYYY-MM-DD pattern) causes schema rejection","row_id values that don't align between the two datasets may produce unmatched rows in comparison","Null numeric values for listing_count or duplicate_listings may affect comparison completeness"],"whenToPreferThis":"Choose this endpoint when you need offline, deterministic string normalisation and keyed row-by-row comparison of two job listing inventory datasets (up to 200 rows each) without requiring live lookups, external integrations, or predictions. Ideal for data quality audits, change detection between two inventory snapshots, or pre-merge validation of job listing feeds.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T18:51:03.512Z","isFirstParty":false,"canonicalSlug":"job-listing-inventories-string-normalisation-keyed-dataset-comparison-28797ece"}