{"openapi":"3.0.1","info":{"title":"Web Pilot Pro","version":"v1","description":"Elevate your digital assistant experience with this advanced tool, designed to understand your unique needs and deliver personalized, real-time insights directly from the web. When provided with a URL, this tool extracts crucial elements like metadata, titles, and core content, offering you a comprehensive understanding of the page. Our state-of-the-art search engine ensures you receive the most current and relevant data, right when you need it. Specialized services such as text modifications and language translations are also available, making it a one-stop solution for all your web-based queries. Choose this tool for a premium, privacy-focused web experience that truly understands you."},"paths":{"/crawl":{"get":{"operationId":"Crawl","summary":"Crawls the given link and retrieves the webpage's information.","parameters":[{"name":"search","in":"query","description":"This parameter accepts a URL or plain text string. For URLs, the model retrieves webpage content. For a plain text string, it's treated as a search query to fetch relevant real-time data. Ensure a valid URL or clear search term for best results.","required":true,"schema":{"type":"string"}},{"name":"language","in":"query","description":"Language for the search as 2 letter code of the country. Here are the all the available options: ar, bg, ca, zh-CN, zh-TW, hr, cs, da, nl, en, et, fi, fr, de, el, iw, hu, is, id, it, ja, ko, lv, lt, no, pl, pt, ro, ru, sr, sk, sl, es, sv, tr.","required":false,"schema":{"type":"string","default":"en"}}],"responses":{"200":{"description":"Information about the webpage from the crawled link.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/crawlResponseBody"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"An error message describing the issue."}}}}}}}}}},"components":{"schemas":{"crawlResponseBody":{"type":"object","properties":{"meta":{"type":"object","description":"Metadata of the crawled page.","properties":{"author":{"type":"string"},"og:description":{"type":"string"},"og:site_name":{"type":"string"},"og:title":{"type":"string"},"og:type":{"type":"string"},"og:url":{"type":"string"},"article:opinion":{"type":"string"},"article:publisher":{"type":"string"}}},"title":{"type":"string","description":"Title of the crawled page."},"content":{"type":"string","description":"Text content of the crawled page."},"extra_search_results":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"link":{"type":"string"},"snippet":{"type":"string"}}}},"links":{"description":"List of internal links from the crawled page.","type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"link":{"type":"string"}}}},"rules":{"description":"Instructions related to the response.","type":"array","items":{"type":"string"}}}},"crawlFailedBody":{"type":"object","properties":{"success":{"type":"boolean","description":"Indicates if the request was successful."},"message":{"type":"string","description":"Error message in case of failure."}}}}},"servers":[{"url":"https://browser-plugin.plugincrafter.dev"}]}