# Web Search (SearXNG JSON)

Search the web through the s.stdlang.com SearXNG instance and return its JSON response for automation or downstream tools.

> Canonical page: https://elysiatools.com/en/tools/web-search

- **Category:** Web & Internet

- **Keywords:** web search, SearXNG, metasearch, JSON search

## Overview

This is a controlled SearXNG JSON client. The endpoint is fixed to https://s.stdlang.com/search; user input cannot supply a URL or arbitrary request headers. Query, filters, and page are sent as standard SearXNG parameters. The service may return results, suggestions, answers, infoboxes, and engine metadata depending on its current configuration. Remote results are not guaranteed to be complete or stable.

## Inputs

- **Search query** (text): e.g. SearXNG JSON API
- **Language** (select)
- **Categories** (text): general, news, images, videos (optional)
- **Engines** (text): google, duckduckgo (optional)
- **Time range** (select)
- **Safe search** (select)
- **Page** (number)
- **Maximum results** (number)

## When to use

- Search for web pages, documentation, news, images, or videos using a single query.
- Retrieve structured JSON search results for automation or downstream tools.
- Narrow results with language, category, engine, time range, safe search, page, and result-count settings.

## How it works

- Enter a required search query.
- Optionally select a language, category, engines, time range, and safe search level.
- Set the results page and maximum number of results when needed.
- Run the search to receive the SearXNG response as JSON.

## Use cases

- Collect documentation links and search metadata in JSON for research workflows.
- Find recent privacy-focused web content with an engine, time-range, and safe-search filter.
- Pass structured search responses to automation or downstream tools.

## Frequently asked questions

### What does this web search tool return?

It returns the SearXNG search response as JSON.

### Is a search query required?

Yes. The query field is required.

### Can I limit results to a language?

Yes. You can choose all languages or a supported language such as English, Chinese, Spanish, French, German, Russian, Portuguese, or Japanese.

### Can I search for recent results?

Yes. The time range can be set to day, month, or year, or left unset.

### How many results can I request?

You can request between 1 and 50 results per page, with page numbers from 1 to 20.

## Related tools

- [JSON Path Visualizer](https://elysiatools.com/en/tools/json-path-visualizer): Visualize JSON or JSONL as an expandable tree and copy JSONPath expressions for every node
- [Time Series Anomaly Detector](https://elysiatools.com/en/tools/time-series-anomaly-detector): Upload CSV or JSON time series data, detect anomalies with Z-Score and IQR methods, and return a chart-backed report
- [Mock Data Prefix / Abbreviation Conflict Detector](https://elysiatools.com/en/tools/mock-data-naming-conflict-detector): Detect visually confusing field names and prefix collisions in CSV, JSON, or schema inputs, then suggest clearer renames
- [Audio Voice Activity Segmentation](https://elysiatools.com/en/tools/audio-voice-activity-segmentation): Detect likely speech-range activity and export speech/non-speech ranges as JSON, CSV, SRT markers, or an FFmpeg cut list.
- [Dataset Imbalance Detector & Resampler](https://elysiatools.com/en/tools/dataset-imbalance-detector-resampler): Detect class imbalance in CSV or JSON datasets, compare resampling strategies, and preview a balanced output dataset
- [JSON Diff Visualizer](https://elysiatools.com/en/tools/json-diff-visualizer): Compare two JSON payloads and render a visual HTML diff with path-level additions, removals, changes, and statistics
- [Unlimited AI Multi-Language Title Translator](https://elysiatools.com/en/tools/unlimited-ai-title-translator-multi): Professional AI-powered multi-language title translator for movies, TV shows, anime, games, and more with JSON output
- [Age-like Encrypted File Bundle](https://elysiatools.com/en/tools/age-like-encrypted-file-bundle): Encrypt or decrypt portable password-based file bundles with Argon2id, XChaCha20-Poly1305, and optional signatures

## Samples

- [Terraform Plan JSON Samples](https://elysiatools.com/en/samples/terraform-plan-json-samples): Sample Terraform plan JSON files exported from terraform show -json style payloads for dependency visualization and change review
- [Web Data Serialization Go Samples](https://elysiatools.com/en/samples/web-serialization-go): Web Go data serialization examples including JSON encoding/decoding and XML parsing
- [Web Serialization Python Samples](https://elysiatools.com/en/samples/web-serialization-python): Web Python data serialization examples including JSON and XML processing
- [Web Data Serialization Rust Samples](https://elysiatools.com/en/samples/web-serialization-rust): Web Rust data serialization examples including JSON serialization, deserialization, and XML parsing
