{"repo":"jpjacobpadilla/SearchAI","free":true,"listed":false,"github":"https://github.com/jpjacobpadilla/SearchAI","clone":"git clone https://github.com/jpjacobpadilla/SearchAI.git","description":"Search the web with advanced filters and LLM-friendly output formats!","language":"Python","stars":61,"topics":["data","llm","markdown","python","search","search-engine","web-crawler"],"license":"MIT","category":"ai-agents","readme_excerpt":"Search the web with advanced filters and LLM-friendly output formats! Output: Install Using filters Output: Regional targeting Output: Markdown & JSON formats Once extracted, you can retrieve the results in either Markdown or JSON format for further processing. If the extend argument is set to True , the content of the result's websites will also be included in the output. To achieve this functionality, SearchAI uses Playwright to load and extract content from websites. In addition to extracting the main content of a page, SearchAI also tries to find metadata on pages, such as an author name and twitter handle. Getting results in markdown (example): Getting results in json (example): Using proxies If you'd like to use proxies, you can create a proxy object using Proxy and pass it into either search or async search . Async support SearchAI also supports Asyncio! Instead of using search , use async search . The async version will return an AsyncSearchResults which will contain multiple instances of AsyncSearchResult . All filters You can narrow down searches by including filters like so: Here is a complete list of all the filters in SearchAI: Filter Description Example (one) Example (many) ------------------------- ------------------------------------------------------------------------- ----------------------- --------------------------------------- region Only show results from specific regions Regions.US ENGLISH time span Timespan for the search Timespans.PAST WEEK sites Onl","default_branch":null,"files":null,"tree":[],"storefront":"/r/jpjacobpadilla","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jpjacobpadilla/SearchAI/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}