{"x402Version":2,"payTo":"0x3fdB182298535503354647A6C8d48A1A410E36D5","resources":[{"id":35260,"slug":"35260","resource":"https://92-222-181-125.sslip.io/v1/html/analyze","description":"Analyze raw HTML you provide and get structured SEO data as JSON: title, meta description, canonical, H1-H6 outline, links, JSON-LD blocks and structural checks (single H1, heading order, duplicates, JSON-LD validity). Use it to audit a page before publishing. No URL fetching, no JavaScript execution. Max 64 KiB of HTML.","type":"http","serviceName":"CORE HTML SEO Analyzer","resourceType":"Security","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x3fdB182298535503354647A6C8d48A1A410E36D5","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","amountUsd":0.003,"maxTimeoutSeconds":120}],"outputSchema":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"html":"<!doctype html><html><head><title>Apartment for sale in Aix-en-Provence</title><meta name=\"description\" content=\"Bright 3-room apartment\"><link rel=\"canonical\" href=\"https://example.com/aix-3-rooms\"></head><body><h1>3-room apartment</h1><h2>Features</h2><a href=\"/contact\">Contact</a></body></html>"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"result":{"canonical":"https://example.com/aix-3-rooms","checks":{"canonicalPresent":true,"descriptionPresent":true,"headingOrder":true,"jsonLdValid":true,"singleH1":true,"titlePresent":true},"description":"Bright 3-room apartment","headings":[{"level":1,"text":"3-room apartment"},{"level":2,"text":"Features"}],"jsonLd":[],"jsonLdErrors":[],"links":[{"href":"/contact","rel":[],"text":"Contact"}],"title":"Apartment for sale in Aix-en-Provence"},"service":"core-html-seo-analyzer"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"html":{"description":"Raw HTML document or fragment (max 64 KiB)","maxLength":65536,"minLength":1,"type":"string"}},"required":["html"],"type":"object"},"bodyType":{"enum":["json"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["seo","html","audit","json-ld","bazaar"],"sourceHost":"92-222-181-125.sslip.io","lastUpdated":"2026-10-12T09:34:48.786Z","quality":{"calls30d":3,"uniquePayers30d":1,"lastCalledAt":"2026-10-12T09:34:48.165Z"},"metadata":{"serviceName":"CORE HTML SEO Analyzer","extensions":{"bazaar":{"info":{"input":{"body":{"html":"<!doctype html><html><head><title>Apartment for sale in Aix-en-Provence</title><meta name=\"description\" content=\"Bright 3-room apartment\"><link rel=\"canonical\" href=\"https://example.com/aix-3-rooms\"></head><body><h1>3-room apartment</h1><h2>Features</h2><a href=\"/contact\">Contact</a></body></html>"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"result":{"canonical":"https://example.com/aix-3-rooms","checks":{"canonicalPresent":true,"descriptionPresent":true,"headingOrder":true,"jsonLdValid":true,"singleH1":true,"titlePresent":true},"description":"Bright 3-room apartment","headings":[{"level":1,"text":"3-room apartment"},{"level":2,"text":"Features"}],"jsonLd":[],"jsonLdErrors":[],"links":[{"href":"/contact","rel":[],"text":"Contact"}],"title":"Apartment for sale in Aix-en-Provence"},"service":"core-html-seo-analyzer"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"html":{"description":"Raw HTML document or fragment (max 64 KiB)","maxLength":65536,"minLength":1,"type":"string"}},"required":["html"],"type":"object"},"bodyType":{"enum":["json"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":35067,"slug":"35067","resource":"https://api.coregroupimmo.com/v1/csv/analyze","description":"Use this service before importing CSV to check data quality: missing cells, duplicate rows, required columns and declared string, integer, number, boolean or date types. Provide raw CSV with unique headers; comma, semicolon and tab delimiters supported. Max 1 MiB UTF-8, 10000 data rows and 100 columns. No URL fetching. Invalid business data returns valid=false.","type":"http","serviceName":"CORE CSV Analyzer","resourceType":"Dataset","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x3fdB182298535503354647A6C8d48A1A410E36D5","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","amountUsd":0.003,"maxTimeoutSeconds":120}],"outputSchema":{"additionalProperties":false,"properties":{"example":{"additionalProperties":false,"properties":{"result":{"additionalProperties":false,"properties":{"counts":{"additionalProperties":{"minimum":0,"type":"integer"},"type":"object"},"errors":{"items":{"additionalProperties":false,"properties":{"code":{"type":"string"},"column":{"minimum":0,"type":"integer"},"row":{"minimum":0,"type":"integer"}},"required":["code"],"type":"object"},"maxItems":20,"type":"array"},"truncated":{"type":"boolean"},"valid":{"type":"boolean"}},"required":["valid","counts","errors","truncated"],"type":"object"},"service":{"const":"core-csv-analyzer","type":"string"}},"required":["service","result"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type","example"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"requiredColumns":["name"],"text":"name,age\nAlice,30","types":{"age":"integer"}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"result":{"counts":{"columns":2,"duplicateRows":0,"missingCells":0,"missingRequiredColumns":0,"rows":1,"typeErrors":0},"errors":[],"truncated":false,"valid":true},"service":"core-csv-analyzer"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"delimiter":{"enum":[",",";","\t"],"type":"string"},"requiredColumns":{"items":{"maxLength":256,"minLength":1,"type":"string"},"maxItems":100,"type":"array","uniqueItems":true},"text":{"description":"Raw CSV, at most 1 MiB UTF-8, 10000 data rows, 100 columns; unique non-empty headers.","maxLength":1048576,"type":"string"},"types":{"additionalProperties":{"enum":["string","integer","number","boolean","date"],"type":"string"},"maxProperties":100,"propertyNames":{"maxLength":256,"minLength":1,"not":{"enum":["__proto__","constructor","prototype"]},"type":"string"},"type":"object"}},"required":["text"],"type":"object"},"bodyType":{"const":"json","type":"string"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"additionalProperties":false,"properties":{"example":{"additionalProperties":false,"properties":{"result":{"additionalProperties":false,"properties":{"counts":{"additionalProperties":{"minimum":0,"type":"integer"},"type":"object"},"errors":{"items":{"additionalProperties":false,"properties":{"code":{"type":"string"},"column":{"minimum":0,"type":"integer"},"row":{"minimum":0,"type":"integer"}},"required":["code"],"type":"object"},"maxItems":20,"type":"array"},"truncated":{"type":"boolean"},"valid":{"type":"boolean"}},"required":["valid","counts","errors","truncated"],"type":"object"},"service":{"const":"core-csv-analyzer","type":"string"}},"required":["service","result"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type","example"],"type":"object"}},"required":["input","output"],"type":"object"}}},"tags":["csv","data-quality","validation","bazaar"],"sourceHost":"api.coregroupimmo.com","lastUpdated":"2026-10-12T15:42:32.847Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-10-12T15:42:32.139Z"},"metadata":{"serviceName":"CORE CSV Analyzer","extensions":{"bazaar":{"info":{"input":{"body":{"requiredColumns":["name"],"text":"name,age\nAlice,30","types":{"age":"integer"}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"result":{"counts":{"columns":2,"duplicateRows":0,"missingCells":0,"missingRequiredColumns":0,"rows":1,"typeErrors":0},"errors":[],"truncated":false,"valid":true},"service":"core-csv-analyzer"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"delimiter":{"enum":[",",";","\t"],"type":"string"},"requiredColumns":{"items":{"maxLength":256,"minLength":1,"type":"string"},"maxItems":100,"type":"array","uniqueItems":true},"text":{"description":"Raw CSV, at most 1 MiB UTF-8, 10000 data rows, 100 columns; unique non-empty headers.","maxLength":1048576,"type":"string"},"types":{"additionalProperties":{"enum":["string","integer","number","boolean","date"],"type":"string"},"maxProperties":100,"propertyNames":{"maxLength":256,"minLength":1,"not":{"enum":["__proto__","constructor","prototype"]},"type":"string"},"type":"object"}},"required":["text"],"type":"object"},"bodyType":{"const":"json","type":"string"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"additionalProperties":false,"properties":{"example":{"additionalProperties":false,"properties":{"result":{"additionalProperties":false,"properties":{"counts":{"additionalProperties":{"minimum":0,"type":"integer"},"type":"object"},"errors":{"items":{"additionalProperties":false,"properties":{"code":{"type":"string"},"column":{"minimum":0,"type":"integer"},"row":{"minimum":0,"type":"integer"}},"required":["code"],"type":"object"},"maxItems":20,"type":"array"},"truncated":{"type":"boolean"},"valid":{"type":"boolean"}},"required":["valid","counts","errors","truncated"],"type":"object"},"service":{"const":"core-csv-analyzer","type":"string"}},"required":["service","result"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type","example"],"type":"object"}},"required":["input","output"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":35258,"slug":"35258","resource":"https://92-222-181-125.sslip.io/v1/json/validate","description":"Use this service before importing or publishing JSON to check it against a restricted draft-07 schema. Send dataJson and schemaJson as JSON-encoded strings. Max 256 KiB UTF-8 each, depth 32; bounded node and work limits. Supports types, required properties, items, enums and numeric/length bounds. No regex, combinators or external references. Invalid business data returns valid=false.","type":"http","serviceName":"CORE JSON Validator","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x3fdB182298535503354647A6C8d48A1A410E36D5","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"2000","amountUsd":0.002,"maxTimeoutSeconds":120}],"outputSchema":{"additionalProperties":false,"properties":{"example":{"additionalProperties":false,"properties":{"result":{"additionalProperties":false,"properties":{"counts":{"additionalProperties":{"minimum":0,"type":"integer"},"type":"object"},"errors":{"items":{"additionalProperties":false,"properties":{"code":{"type":"string"},"column":{"minimum":0,"type":"integer"},"row":{"minimum":0,"type":"integer"}},"required":["code"],"type":"object"},"maxItems":20,"type":"array"},"truncated":{"type":"boolean"},"valid":{"type":"boolean"}},"required":["valid","counts","errors","truncated"],"type":"object"},"service":{"const":"core-json-validator","type":"string"}},"required":["service","result"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type","example"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"dataJson":"{\"age\":30}","schemaJson":"{\"type\":\"object\",\"properties\":{\"age\":{\"type\":\"integer\"}},\"required\":[\"age\"]}"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"result":{"counts":{"dataNodes":2,"errors":0,"schemaNodes":7},"errors":[],"truncated":false,"valid":true},"service":"core-json-validator"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"dataJson":{"description":"JSON-encoded data, at most 256 KiB UTF-8, depth 32, 10000 nodes.","maxLength":262144,"type":"string"},"schemaJson":{"description":"JSON-encoded restricted draft-07 schema: at most 256 KiB UTF-8, depth 32, 2000 nodes. No external references, regex or combinators. Work cap 50000.","maxLength":262144,"type":"string"}},"required":["dataJson","schemaJson"],"type":"object"},"bodyType":{"const":"json","type":"string"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"additionalProperties":false,"properties":{"example":{"additionalProperties":false,"properties":{"result":{"additionalProperties":false,"properties":{"counts":{"additionalProperties":{"minimum":0,"type":"integer"},"type":"object"},"errors":{"items":{"additionalProperties":false,"properties":{"code":{"type":"string"},"column":{"minimum":0,"type":"integer"},"row":{"minimum":0,"type":"integer"}},"required":["code"],"type":"object"},"maxItems":20,"type":"array"},"truncated":{"type":"boolean"},"valid":{"type":"boolean"}},"required":["valid","counts","errors","truncated"],"type":"object"},"service":{"const":"core-json-validator","type":"string"}},"required":["service","result"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type","example"],"type":"object"}},"required":["input","output"],"type":"object"}}},"tags":["json","schema","validation","bazaar"],"sourceHost":"92-222-181-125.sslip.io","lastUpdated":"2026-10-12T09:34:57.012Z","quality":{"calls30d":2,"uniquePayers30d":1,"lastCalledAt":"2026-10-12T09:34:56.776Z"},"metadata":{"serviceName":"CORE JSON Validator","extensions":{"bazaar":{"info":{"input":{"body":{"dataJson":"{\"age\":30}","schemaJson":"{\"type\":\"object\",\"properties\":{\"age\":{\"type\":\"integer\"}},\"required\":[\"age\"]}"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"result":{"counts":{"dataNodes":2,"errors":0,"schemaNodes":7},"errors":[],"truncated":false,"valid":true},"service":"core-json-validator"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"dataJson":{"description":"JSON-encoded data, at most 256 KiB UTF-8, depth 32, 10000 nodes.","maxLength":262144,"type":"string"},"schemaJson":{"description":"JSON-encoded restricted draft-07 schema: at most 256 KiB UTF-8, depth 32, 2000 nodes. No external references, regex or combinators. Work cap 50000.","maxLength":262144,"type":"string"}},"required":["dataJson","schemaJson"],"type":"object"},"bodyType":{"const":"json","type":"string"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"additionalProperties":false,"properties":{"example":{"additionalProperties":false,"properties":{"result":{"additionalProperties":false,"properties":{"counts":{"additionalProperties":{"minimum":0,"type":"integer"},"type":"object"},"errors":{"items":{"additionalProperties":false,"properties":{"code":{"type":"string"},"column":{"minimum":0,"type":"integer"},"row":{"minimum":0,"type":"integer"}},"required":["code"],"type":"object"},"maxItems":20,"type":"array"},"truncated":{"type":"boolean"},"valid":{"type":"boolean"}},"required":["valid","counts","errors","truncated"],"type":"object"},"service":{"const":"core-json-validator","type":"string"}},"required":["service","result"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type","example"],"type":"object"}},"required":["input","output"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":35259,"slug":"35259","resource":"https://92-222-181-125.sslip.io/v1/csv/analyze","description":"Use this service before importing CSV to check data quality: missing cells, duplicate rows, required columns and declared string, integer, number, boolean or date types. Provide raw CSV with unique headers; comma, semicolon and tab delimiters supported. Max 1 MiB UTF-8, 10000 data rows and 100 columns. No URL fetching. Invalid business data returns valid=false.","type":"http","serviceName":"CORE CSV Analyzer","resourceType":"Dataset","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x3fdB182298535503354647A6C8d48A1A410E36D5","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","amountUsd":0.003,"maxTimeoutSeconds":120}],"outputSchema":{"additionalProperties":false,"properties":{"example":{"additionalProperties":false,"properties":{"result":{"additionalProperties":false,"properties":{"counts":{"additionalProperties":{"minimum":0,"type":"integer"},"type":"object"},"errors":{"items":{"additionalProperties":false,"properties":{"code":{"type":"string"},"column":{"minimum":0,"type":"integer"},"row":{"minimum":0,"type":"integer"}},"required":["code"],"type":"object"},"maxItems":20,"type":"array"},"truncated":{"type":"boolean"},"valid":{"type":"boolean"}},"required":["valid","counts","errors","truncated"],"type":"object"},"service":{"const":"core-csv-analyzer","type":"string"}},"required":["service","result"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type","example"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"requiredColumns":["name"],"text":"name,age\nAlice,30","types":{"age":"integer"}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"result":{"counts":{"columns":2,"duplicateRows":0,"missingCells":0,"missingRequiredColumns":0,"rows":1,"typeErrors":0},"errors":[],"truncated":false,"valid":true},"service":"core-csv-analyzer"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"delimiter":{"enum":[",",";","\t"],"type":"string"},"requiredColumns":{"items":{"maxLength":256,"minLength":1,"type":"string"},"maxItems":100,"type":"array","uniqueItems":true},"text":{"description":"Raw CSV, at most 1 MiB UTF-8, 10000 data rows, 100 columns; unique non-empty headers.","maxLength":1048576,"type":"string"},"types":{"additionalProperties":{"enum":["string","integer","number","boolean","date"],"type":"string"},"maxProperties":100,"propertyNames":{"maxLength":256,"minLength":1,"not":{"enum":["__proto__","constructor","prototype"]},"type":"string"},"type":"object"}},"required":["text"],"type":"object"},"bodyType":{"const":"json","type":"string"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"additionalProperties":false,"properties":{"example":{"additionalProperties":false,"properties":{"result":{"additionalProperties":false,"properties":{"counts":{"additionalProperties":{"minimum":0,"type":"integer"},"type":"object"},"errors":{"items":{"additionalProperties":false,"properties":{"code":{"type":"string"},"column":{"minimum":0,"type":"integer"},"row":{"minimum":0,"type":"integer"}},"required":["code"],"type":"object"},"maxItems":20,"type":"array"},"truncated":{"type":"boolean"},"valid":{"type":"boolean"}},"required":["valid","counts","errors","truncated"],"type":"object"},"service":{"const":"core-csv-analyzer","type":"string"}},"required":["service","result"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type","example"],"type":"object"}},"required":["input","output"],"type":"object"}}},"tags":["csv","data-quality","validation","bazaar"],"sourceHost":"92-222-181-125.sslip.io","lastUpdated":"2026-10-12T09:34:53.066Z","quality":{"calls30d":2,"uniquePayers30d":1,"lastCalledAt":"2026-10-12T09:34:52.555Z"},"metadata":{"serviceName":"CORE CSV Analyzer","extensions":{"bazaar":{"info":{"input":{"body":{"requiredColumns":["name"],"text":"name,age\nAlice,30","types":{"age":"integer"}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"result":{"counts":{"columns":2,"duplicateRows":0,"missingCells":0,"missingRequiredColumns":0,"rows":1,"typeErrors":0},"errors":[],"truncated":false,"valid":true},"service":"core-csv-analyzer"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"delimiter":{"enum":[",",";","\t"],"type":"string"},"requiredColumns":{"items":{"maxLength":256,"minLength":1,"type":"string"},"maxItems":100,"type":"array","uniqueItems":true},"text":{"description":"Raw CSV, at most 1 MiB UTF-8, 10000 data rows, 100 columns; unique non-empty headers.","maxLength":1048576,"type":"string"},"types":{"additionalProperties":{"enum":["string","integer","number","boolean","date"],"type":"string"},"maxProperties":100,"propertyNames":{"maxLength":256,"minLength":1,"not":{"enum":["__proto__","constructor","prototype"]},"type":"string"},"type":"object"}},"required":["text"],"type":"object"},"bodyType":{"const":"json","type":"string"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"additionalProperties":false,"properties":{"example":{"additionalProperties":false,"properties":{"result":{"additionalProperties":false,"properties":{"counts":{"additionalProperties":{"minimum":0,"type":"integer"},"type":"object"},"errors":{"items":{"additionalProperties":false,"properties":{"code":{"type":"string"},"column":{"minimum":0,"type":"integer"},"row":{"minimum":0,"type":"integer"}},"required":["code"],"type":"object"},"maxItems":20,"type":"array"},"truncated":{"type":"boolean"},"valid":{"type":"boolean"}},"required":["valid","counts","errors","truncated"],"type":"object"},"service":{"const":"core-csv-analyzer","type":"string"}},"required":["service","result"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type","example"],"type":"object"}},"required":["input","output"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":35068,"slug":"35068","resource":"https://api.coregroupimmo.com/v1/json/validate","description":"Use this service before importing or publishing JSON to check it against a restricted draft-07 schema. Send dataJson and schemaJson as JSON-encoded strings. Max 256 KiB UTF-8 each, depth 32; bounded node and work limits. Supports types, required properties, items, enums and numeric/length bounds. No regex, combinators or external references. Invalid business data returns valid=false.","type":"http","serviceName":"CORE JSON Validator","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x3fdB182298535503354647A6C8d48A1A410E36D5","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"2000","amountUsd":0.002,"maxTimeoutSeconds":120}],"outputSchema":{"additionalProperties":false,"properties":{"example":{"additionalProperties":false,"properties":{"result":{"additionalProperties":false,"properties":{"counts":{"additionalProperties":{"minimum":0,"type":"integer"},"type":"object"},"errors":{"items":{"additionalProperties":false,"properties":{"code":{"type":"string"},"column":{"minimum":0,"type":"integer"},"row":{"minimum":0,"type":"integer"}},"required":["code"],"type":"object"},"maxItems":20,"type":"array"},"truncated":{"type":"boolean"},"valid":{"type":"boolean"}},"required":["valid","counts","errors","truncated"],"type":"object"},"service":{"const":"core-json-validator","type":"string"}},"required":["service","result"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type","example"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"dataJson":"{\"age\":30}","schemaJson":"{\"type\":\"object\",\"properties\":{\"age\":{\"type\":\"integer\"}},\"required\":[\"age\"]}"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"result":{"counts":{"dataNodes":2,"errors":0,"schemaNodes":7},"errors":[],"truncated":false,"valid":true},"service":"core-json-validator"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"dataJson":{"description":"JSON-encoded data, at most 256 KiB UTF-8, depth 32, 10000 nodes.","maxLength":262144,"type":"string"},"schemaJson":{"description":"JSON-encoded restricted draft-07 schema: at most 256 KiB UTF-8, depth 32, 2000 nodes. No external references, regex or combinators. Work cap 50000.","maxLength":262144,"type":"string"}},"required":["dataJson","schemaJson"],"type":"object"},"bodyType":{"const":"json","type":"string"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"additionalProperties":false,"properties":{"example":{"additionalProperties":false,"properties":{"result":{"additionalProperties":false,"properties":{"counts":{"additionalProperties":{"minimum":0,"type":"integer"},"type":"object"},"errors":{"items":{"additionalProperties":false,"properties":{"code":{"type":"string"},"column":{"minimum":0,"type":"integer"},"row":{"minimum":0,"type":"integer"}},"required":["code"],"type":"object"},"maxItems":20,"type":"array"},"truncated":{"type":"boolean"},"valid":{"type":"boolean"}},"required":["valid","counts","errors","truncated"],"type":"object"},"service":{"const":"core-json-validator","type":"string"}},"required":["service","result"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type","example"],"type":"object"}},"required":["input","output"],"type":"object"}}},"tags":["json","schema","validation","bazaar"],"sourceHost":"api.coregroupimmo.com","lastUpdated":"2026-10-12T10:22:43.168Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-12T10:22:42.614Z"},"metadata":{"serviceName":"CORE JSON Validator","extensions":{"bazaar":{"info":{"input":{"body":{"dataJson":"{\"age\":30}","schemaJson":"{\"type\":\"object\",\"properties\":{\"age\":{\"type\":\"integer\"}},\"required\":[\"age\"]}"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"result":{"counts":{"dataNodes":2,"errors":0,"schemaNodes":7},"errors":[],"truncated":false,"valid":true},"service":"core-json-validator"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"dataJson":{"description":"JSON-encoded data, at most 256 KiB UTF-8, depth 32, 10000 nodes.","maxLength":262144,"type":"string"},"schemaJson":{"description":"JSON-encoded restricted draft-07 schema: at most 256 KiB UTF-8, depth 32, 2000 nodes. No external references, regex or combinators. Work cap 50000.","maxLength":262144,"type":"string"}},"required":["dataJson","schemaJson"],"type":"object"},"bodyType":{"const":"json","type":"string"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"additionalProperties":false,"properties":{"example":{"additionalProperties":false,"properties":{"result":{"additionalProperties":false,"properties":{"counts":{"additionalProperties":{"minimum":0,"type":"integer"},"type":"object"},"errors":{"items":{"additionalProperties":false,"properties":{"code":{"type":"string"},"column":{"minimum":0,"type":"integer"},"row":{"minimum":0,"type":"integer"}},"required":["code"],"type":"object"},"maxItems":20,"type":"array"},"truncated":{"type":"boolean"},"valid":{"type":"boolean"}},"required":["valid","counts","errors","truncated"],"type":"object"},"service":{"const":"core-json-validator","type":"string"}},"required":["service","result"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type","example"],"type":"object"}},"required":["input","output"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":35069,"slug":"35069","resource":"https://api.coregroupimmo.com/v1/html/analyze","description":"Analyze raw HTML you provide and get structured SEO data as JSON: title, meta description, canonical, H1-H6 outline, links, JSON-LD blocks and structural checks (single H1, heading order, duplicates, JSON-LD validity). Use it to audit a page before publishing. No URL fetching, no JavaScript execution. Max 64 KiB of HTML.","type":"http","serviceName":"CORE HTML SEO Analyzer","resourceType":"Security","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x3fdB182298535503354647A6C8d48A1A410E36D5","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","amountUsd":0.003,"maxTimeoutSeconds":120}],"outputSchema":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"html":"<!doctype html><html><head><title>Apartment for sale in Aix-en-Provence</title><meta name=\"description\" content=\"Bright 3-room apartment\"><link rel=\"canonical\" href=\"https://example.com/aix-3-rooms\"></head><body><h1>3-room apartment</h1><h2>Features</h2><a href=\"/contact\">Contact</a></body></html>"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"result":{"canonical":"https://example.com/aix-3-rooms","checks":{"canonicalPresent":true,"descriptionPresent":true,"headingOrder":true,"jsonLdValid":true,"singleH1":true,"titlePresent":true},"description":"Bright 3-room apartment","headings":[{"level":1,"text":"3-room apartment"},{"level":2,"text":"Features"}],"jsonLd":[],"jsonLdErrors":[],"links":[{"href":"/contact","rel":[],"text":"Contact"}],"title":"Apartment for sale in Aix-en-Provence"},"service":"core-html-seo-analyzer"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"html":{"description":"Raw HTML document or fragment (max 64 KiB)","maxLength":65536,"minLength":1,"type":"string"}},"required":["html"],"type":"object"},"bodyType":{"enum":["json"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["seo","html","audit","json-ld","bazaar"],"sourceHost":"api.coregroupimmo.com","lastUpdated":"2026-10-12T10:22:32.278Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-12T10:22:31.629Z"},"metadata":{"serviceName":"CORE HTML SEO Analyzer","extensions":{"bazaar":{"info":{"input":{"body":{"html":"<!doctype html><html><head><title>Apartment for sale in Aix-en-Provence</title><meta name=\"description\" content=\"Bright 3-room apartment\"><link rel=\"canonical\" href=\"https://example.com/aix-3-rooms\"></head><body><h1>3-room apartment</h1><h2>Features</h2><a href=\"/contact\">Contact</a></body></html>"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"result":{"canonical":"https://example.com/aix-3-rooms","checks":{"canonicalPresent":true,"descriptionPresent":true,"headingOrder":true,"jsonLdValid":true,"singleH1":true,"titlePresent":true},"description":"Bright 3-room apartment","headings":[{"level":1,"text":"3-room apartment"},{"level":2,"text":"Features"}],"jsonLd":[],"jsonLdErrors":[],"links":[{"href":"/contact","rel":[],"text":"Contact"}],"title":"Apartment for sale in Aix-en-Provence"},"service":"core-html-seo-analyzer"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"html":{"description":"Raw HTML document or fragment (max 64 KiB)","maxLength":65536,"minLength":1,"type":"string"}},"required":["html"],"type":"object"},"bodyType":{"enum":["json"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false}]}