{"openapi":"3.1.0","info":{"title":"Directory Submission Lite","description":"Places an order to have a website submitted to twenty directories that publish a link back to it, and returns a confirmation number so the order can be checked later for free.","version":"1.0.0","contact":{"name":"_done","url":"https://forms.gle/5KzuSFH7p8hHtDmz7","email":"info@underscoredone.com"},"x-openapi-url":"https://directory-submission-lite.underscoredone.com/openapi.json","x-logo":{"url":"https://underscoredone.com/logo.png","altText":"_done"},"x-guidance":"Call this once per website to order directory submissions. Save the submissionid from the reply — it cannot be recovered and it is the only way to retrieve the order. Do not call this again to check progress; that would place a second paid order. To check progress, send the confirmation number to the /status address on this same service, which is free.","x-ai-instructions":"Call this once per website to order directory submissions. Save the submissionid from the reply — it cannot be recovered and it is the only way to retrieve the order. Do not call this again to check progress; that would place a second paid order. To check progress, send the confirmation number to the /status address on this same service, which is free.","x-provider":"_done — single-purpose utility APIs for developers and AI agents. Pay per call with USDC on Base Mainnet or Solana Mainnet.","x-pricing":{"model":"pay-per-call","currency":"USDC","network":"Base Mainnet or Solana Mainnet","price":"$10.00"},"x-keywords":["network","directory submission","backlinks","seo","indexing","link building","new website","search engine discovery","site submission","order","utility","api","ai-agent","pay-per-call","usdc","x402"],"x-category":"directory submission","x-provider-url":"https://underscoredone.com","x-agentcash-auth":{"mode":"paid"},"x-402":{"price":"$10.00","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","pay_to":"0xE9740820225B3918b4ddd1292C7cA4Ca0e2C2F08","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","scheme":"exact","description":"Places an order to have a website submitted to twenty directories that publish a link back to it, and returns a confirmation number so the order can be checked later for free.","mime_type":"application/json","networks":[{"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","pay_to":"0xE9740820225B3918b4ddd1292C7cA4Ca0e2C2F08"},{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","pay_to":"8ugAWAXDB8V18kiUrGZTq1oMvU3C6Fxs8hfC6rvzQT3b"}]}},"paths":{"/submit":{"post":{"tags":["directory submission","backlink","submit to directories","link building","backlink building","business directory submission","web directory listing","submit website","seo backlinks","off-page seo","directory listing service","submit url to directories","link submission","backlink service"],"summary":"Orders submission of a website to twenty directories and returns a confirmation number.","description":"Place an order to submit a website address to twenty directories and get back a confirmation number to track it later.","operationId":"handler_submit_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Request"}}},"required":true},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response"},"examples":{"success":{"summary":"Successful response","value":{"api_version":"1.0.0"}}}}}},"422":{"description":"Unprocessable — a required field is missing or the wrong type. Check the detail field for specifics.","content":{"application/json":{"schema":{"type":"object","properties":{"detail":{"type":"array"}}}}}},"402":{"description":"Payment required. Send a signed USDC payment on Base Mainnet or Solana Mainnet using the x402 protocol.","headers":{"X-Payment-Response":{"description":"x402 payment challenge — base64-encoded JSON with payment details.","schema":{"type":"string"}}}},"400":{"description":"Bad request — your input failed validation or could not be processed. Check the detail field for specifics.","content":{"application/json":{"schema":{"type":"object","properties":{"detail":{"type":"string"}}}}}}},"x-ai-instructions":"Call this once per website to order directory submissions. Save the submissionid from the reply — it cannot be recovered and it is the only way to retrieve the order. Do not call this again to check progress; that would place a second paid order. To check progress, send the confirmation number to the /status address on this same service, which is free.","x-guidance":"Call this once per website to order directory submissions. Save the submissionid from the reply — it cannot be recovered and it is the only way to retrieve the order. Do not call this again to check progress; that would place a second paid order. To check progress, send the confirmation number to the /status address on this same service, which is free.","x-payment-info":{"price":{"fixed":{"mode":"fixed","currency":"USD","amount":"10.00"}},"protocols":[{"x402":{}}]}}},"/status":{"post":{"tags":["directory submission","backlink","submit to directories","link building","backlink building","business directory submission","web directory listing","submit website","seo backlinks","off-page seo","directory listing service","submit url to directories","link submission","backlink service"],"summary":"Orders submission of a website to twenty directories and returns a confirmation number.","description":"Check on an existing order using its confirmation number. Free and unlimited.","operationId":"status_handler_status_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusRequest"}}},"required":true},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusResponse"},"examples":{"success":{"summary":"Successful response","value":{"api_version":"1.0.0"}}}}}},"422":{"description":"Unprocessable — a required field is missing or the wrong type. Check the detail field for specifics.","content":{"application/json":{"schema":{"type":"object","properties":{"detail":{"type":"array"}}}}}},"402":{"description":"Payment required. Send a signed USDC payment on Base Mainnet or Solana Mainnet using the x402 protocol.","headers":{"X-Payment-Response":{"description":"x402 payment challenge — base64-encoded JSON with payment details.","schema":{"type":"string"}}}},"400":{"description":"Bad request — your input failed validation or could not be processed. Check the detail field for specifics.","content":{"application/json":{"schema":{"type":"object","properties":{"detail":{"type":"string"}}}}}}},"x-ai-instructions":"Call this once per website to order directory submissions. Save the submissionid from the reply — it cannot be recovered and it is the only way to retrieve the order. Do not call this again to check progress; that would place a second paid order. To check progress, send the confirmation number to the /status address on this same service, which is free.","x-guidance":"Call this once per website to order directory submissions. Save the submissionid from the reply — it cannot be recovered and it is the only way to retrieve the order. Do not call this again to check progress; that would place a second paid order. To check progress, send the confirmation number to the /status address on this same service, which is free.","x-payment-info":{"price":{"fixed":{"mode":"fixed","currency":"USD","amount":"10.00"}},"protocols":[{"x402":{}}]}}}},"components":{"schemas":{"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"OrderData":{"properties":{"ok":{"type":"boolean","title":"Ok","description":"Whether the order was recorded successfully"},"submissionid":{"type":"string","title":"Submissionid","description":"The confirmation number for this order; keep it safe, it cannot be recovered later"},"url":{"type":"string","title":"Url","description":"The web address that was submitted"},"status":{"type":"string","title":"Status","description":"The current stage of the order"},"created_at":{"type":"string","title":"Created At","description":"The exact moment the order was placed, in universal time"},"status_url":{"type":"string","title":"Status Url","description":"The address to send the confirmation number to when checking on the order later, for free"},"message":{"type":"string","title":"Message","description":"A short plain English note about what happens next"}},"type":"object","required":["ok","submissionid","url","status","created_at","status_url","message"],"title":"OrderData","example":{"created_at":"2026-07-28T00:00:00.000Z","message":"Order received and queued for submission.","ok":true,"status":"received","status_url":"https://directory-submission-lite.underscoredone.com/status","submissionid":"3f2b1c4a-1234-4a1b-8c1d-abcdefabcdef","url":"https://example.com"}},"Request":{"properties":{"url":{"type":"string","title":"Url","description":"The full web address of the site to submit, including the leading https://, for example https://example.com"}},"type":"object","required":["url"],"title":"Request","example":{"url":"https://example.com"}},"Response":{"properties":{"api_version":{"type":"string","title":"Api Version","description":"The version of this service that answered","default":"1.0.0"},"data":{"$ref":"#/components/schemas/OrderData","description":"The details of the order that was placed"}},"type":"object","required":["data"],"title":"Response","example":{"api_version":"1.0.0","data":{"created_at":"2026-07-28T00:00:00.000Z","message":"Order received and queued for submission.","ok":true,"status":"received","status_url":"https://directory-submission-lite.underscoredone.com/status","submissionid":"3f2b1c4a-1234-4a1b-8c1d-abcdefabcdef","url":"https://example.com"}}},"StatusData":{"properties":{"submissionid":{"type":"string","title":"Submissionid","description":"The confirmation number for this order"},"url":{"type":"string","title":"Url","description":"The web address that was submitted"},"status":{"type":"string","title":"Status","description":"The current stage of the order"},"created_at":{"type":"string","title":"Created At","description":"The moment the order was placed, in universal time"},"notes":{"type":"string","title":"Notes","description":"Any note attached to the order","default":""},"submitted_urls":{"items":{"type":"string"},"type":"array","title":"Submitted Urls","description":"The directory addresses where the site has been published so far"}},"type":"object","required":["submissionid","url","status","created_at"],"title":"StatusData","example":{"created_at":"2026-07-28T00:00:00.000Z","notes":"","status":"received","submissionid":"3f2b1c4a-1234-4a1b-8c1d-abcdefabcdef","submitted_urls":[],"url":"https://example.com"}},"StatusRequest":{"properties":{"submissionid":{"type":"string","title":"Submissionid","description":"The confirmation number returned when the order was placed"}},"type":"object","required":["submissionid"],"title":"StatusRequest","example":{"submissionid":"3f2b1c4a-1234-4a1b-8c1d-abcdefabcdef"}},"StatusResponse":{"properties":{"api_version":{"type":"string","title":"Api Version","description":"The version of this service that answered","default":"1.0.0"},"data":{"$ref":"#/components/schemas/StatusData","description":"The current state of the order"}},"type":"object","required":["data"],"title":"StatusResponse","example":{"api_version":"1.0.0","data":{"created_at":"2026-07-28T00:00:00.000Z","notes":"","status":"received","submissionid":"3f2b1c4a-1234-4a1b-8c1d-abcdefabcdef","submitted_urls":[],"url":"https://example.com"}}},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}},"securitySchemes":{"siwx":{"type":"apiKey","in":"header","name":"SIGN-IN-WITH-X","description":"CAIP-122 wallet signature for repeat access after payment"}}},"servers":[{"url":"https://directory-submission-lite.underscoredone.com","description":"Production"}],"tags":[{"name":"directory submission"},{"name":"backlink"},{"name":"submit to directories"},{"name":"link building"},{"name":"backlink building"},{"name":"business directory submission"},{"name":"web directory listing"},{"name":"submit website"},{"name":"seo backlinks"},{"name":"off-page seo"},{"name":"directory listing service"},{"name":"submit url to directories"},{"name":"link submission"},{"name":"backlink service"}],"x402Version":2,"x-payment-accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xE9740820225B3918b4ddd1292C7cA4Ca0e2C2F08","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"8ugAWAXDB8V18kiUrGZTq1oMvU3C6Fxs8hfC6rvzQT3b","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}]}