Skip to main content

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)

Table of built distributions (wheels) for lfx-serpingapi 0.1.0
File Interpreter ABI Platform
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}

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page