# fossasia/query-server

Query Server Search Engines

Repository: https://github.com/fossasia/query-server
Canonical: https://ross.abutalabs.com/products/query-server
Language: Python
License: Apache-2.0
License Family: permissive
Archived: true
Last push: 2021-01-23T16:48:56+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3568, "days_push": 2048, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1667, forks 263 (observed 2026-08-28T04:05:19.667404+00:00)

## What it is
A Flask-based server that proxies keyword searches across multiple search engines (Google, Bing, DuckDuckGo, Yahoo, and others) and returns results as JSON, XML, or CSV. It also logs queries to MongoDB for analytics.

## Use cases
- get search engine results as  via an api
- scrape google search results programmatically
- query bing or duckduckgo without an official api key
- export search results to csv or xml
- track and analyze search queries in mongodb
- aggregate results from multiple search engines

## When to choose
- you need structured search results from many engines through one REST endpoint
- you want a self-hosted scraping service with /xml/csv output
- you need simple query logging for analytics

## When to avoid
- you need a supported, actively maintained product - the project uses Python 2.7 and last released in 2021
- you need official search APIs with guaranteed terms of service compliance
- you need high-volume production scraping that may hit engine rate limits or blocks

## Facets
- artifact type: service
- maturity: maintenance
- function: search-engine, web-scraping, http-server, api-framework, analytics
- domain: web-development, apis, developer-tools
- platform: python, self-hosted
- tags: search-results-api, scraping, flask, mongodb, -xml-csv, search, web-server, docker

## Member repositories
- fossasia/query-server (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:19.667404+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:42:53.109727+00:00, confidence not recorded.
  - readme: https://github.com/fossasia/query-server (fetched 2026-08-28T04:05:19.667404+00:00, sha 09e17e64b1a0)
- Data as of 2026-08-30T08:39:29.467469+00:00.
