lfx-serpingapi
Serping API Google SERP web-search component as a standalone Langflow Extension Bundle.
The bundle ships a single component, SerpingApiSearchComponent, which runs
a web search through the Serping API and returns
the organic Google results as a table. It calls the Serping API search
endpoint directly with httpx and needs only a user-supplied API key, so it
carries no vendor SDK dependency. See the
Serping API docs for the API details.
Install
pip install lfx-serpingapi
The bundle is registered automatically via the langflow.extensions
entry-point. After install, restart your Langflow server; the
SerpingApiSearchComponent will appear in the palette's Bundles section
under Serping API.
Configure
Set the Serping API Key input to your own key from
serpingapi.com. The component is optional and does
nothing until a key is supplied, so it changes nothing for anyone who does
not use it. Country (gl), language (hl), location, max results (1-100)
and page are optional advanced inputs.
In tool mode, the component exposes a single tool named serpingapi_search.
Develop
cd src/bundles/serpingapi
pip install -e .
lfx extension validate src/lfx_serpingapi
Manifest
The extension manifest is shipped at src/lfx_serpingapi/extension.json and
points at the bundle at components/serpingapi. The component registers under
the canonical namespaced ID ext:serpingapi:SerpingApiSearchComponent@official.
Metadata
Release files for lfx-serpingapi 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lfx_serpingapi-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / lfx_serpingapi-0.1.0-py3-none-any.whl
| Download URL | lfx_serpingapi-0.1.0-py3-none-any.whl |
|---|---|
| Size | 5.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c584fb6443aac66ad703ac2d4c638ba2c09b38b5f1d3a1b8412e82f34d783ba3
|
|
BLAKE2b-256 checksum How to use checksums |
34b5bf00b6ce820f51bef7d793e1035133338237e85747e8df3202fffadee4fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|