{"status":"success","api":{"slug":"website-email-and-contact-scraper-api","name":"Website Email and Contact Scraper","description":"Extract emails, phone numbers, social media links and contact information from any website URL. Fast queue-based scraping with result caching and polling support.","host":"https://lbbff.jojapi.net","docs":"https://jojapi.com/hub/api/website-email-and-contact-scraper-api"},"request":{"enabled":true,"endpoints":[{"method":"GET","url_path":"/scrape","name":"Start Scrape","description":"This endpoint submits a website URL for contact information extraction.\nIt scans the given website and attempts to collect publicly available contact details such as **email addresses, phone numbers, physical addresses, and social media links**.\n\nThe request is queued for background processing and a **job ID** is returned.\nUse the **/result/{job_id}** endpoint to retrieve the final extracted data. \n## Parameter Description\nurl (query parameter, required)\nFull website URL to scan.\nExample:\nhttps://example.com\n## Response Behavior\n\n```\n{\n         \"job_status\": \"queued\",\n        \"job_id\": job_id\n}\n```","price_usd":0.01},{"method":"GET","url_path":"/result/{job_id}","name":"Get Scraping Result","description":"This endpoint retrieves the result of a previously submitted website scraping job.\nAfter submitting a URL to the **/scrape** endpoint, a **job ID** is returned. This endpoint allows you **to check the job’s processing status and fetch extracted contact details** once the job is complete.\n\nClients should **wait 1–2 minutes** before calling this endpoint to allow processing to complete.\nIn most cases, the first poll after a short delay will already return the final results — avoiding repeated polling and extra API usage.\n\n***Job results remain available for 24 hours.***\nAfter 24 hours, the job ID expires and results are no longer accessible. Clients are advised to store retrieved results on their side if long-term access is needed.\n\nThe endpoint supports real-time job tracking and ensures reliable asynchronous scraping without client-side timeouts.\n## Response Behavior\n**If job is not started yet:**\n`{ \"job_status\": \"pending\" }`\n**If  job is still processing:**\n`{ \"job_status\": \"processing\" }`\n**If job completed successfully:**\n\n```\n{\n  \"job_status\": \"done\",\n  \"data\": {\n    \"emails\": [...],\n    \"phone_numbers\": [...],\n    \"addresses\": [...],\n    \"social_media_links\": [...]\n  }\n}\n```\n**If job failed:**\nReturns empty data arrays with status failed.\n**If job expired:**\n`{ \"job_status\": \"expired\" }`\n**If job ID does not exist:**\nReturns HTTP 404 – Job not found.","price_usd":0.01}]},"plans":[{"slug":"7sdwnt2w5p49vt7mp4v6t723","name":"PRO","type":"periodic","currency":"usd","period":"1 MONTH","rate_limit":{"max_requests":5,"time_window_seconds":60},"price_usd":12,"quota":[{"object":"Requests","slug":"requests","units":8000}],"purchase":"payment"},{"slug":"mgacskavkidsrtrmdvean15l","name":"ULTRA","type":"payasyougo","currency":"usd","period":"1 MONTH","rate_limit":{"max_requests":10,"time_window_seconds":60},"pricing":[{"object":"Requests","slug":"requests","tiers":[{"start":0,"unit_price":0.00125}]}],"purchase":"topup"}],"policies":{"identity":"The paying wallet is the customer identity (did:pkh). One account per wallet; link more wallets with a double signature.","keys":"Every plan purchase issues a new API key bound to that subscription. Several plans of one API may be held at once, each with its own key.","renewal":"Plans are prepaid periods: no automatic charge. An expired key gets a 402 renewal offer; pay it to start a new period.","topup":"Pay-as-you-go plans spend an account-wide prepaid balance; top up from any wallet you control.","refunds":"On-chain payments are final. Upstream 5xx responses are never charged; 4xx responses are.","min_topup_usd":1},"links":{"openapi":"https://lbbff.jojapi.net/openapi.json","discovery":"https://lbbff.jojapi.net/.well-known/x402","directory":"https://agents.jojapi.net/apis/website-email-and-contact-scraper-api"}}