Skip to main content

youcom-haystack

PyPI - Version PyPI - Python Version


Usage

YouComWebSearch runs without any configuration: with no API key available it uses the You.com keyless free tier (rate limited per IP). Set the YOUDOTCOM_API_KEY environment variable to use the keyed You.com Search API with higher limits.

from haystack_integrations.components.websearch.youcom import YouComWebSearch

websearch = YouComWebSearch(top_k=5)
result = websearch.run(query="What is Haystack by deepset?")
result["documents"]  # list[Document]
result["links"]  # list[str]

To require a key instead of silently degrading to the keyless tier, pass keyless_fallback=False; the component then raises YouComError when no key resolves.

Contributing

Refer to the general Contribution Guidelines.

The unit tests are fully mocked and need no credentials. The integration tests include one live keyless search that needs no key; to also run the keyed tests, export the YOUDOTCOM_API_KEY environment variable.

Metadata

Release files for youcom-haystack 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for youcom-haystack 0.0.1
File Size Uploaded
youcom_haystack-0.0.1.tar.gz 13.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for youcom-haystack 0.0.1
File Interpreter ABI Platform
youcom_haystack-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 24.4 kB

Release files / youcom_haystack-0.0.1.tar.gz

Download URL youcom_haystack-0.0.1.tar.gz
Size 13.8 kB
Tags Source
SHA-256 checksum
How to use checksums
ea9fdb2808ed195504bbde6a3e64097129731a02186197eba3882c11b46bc514
BLAKE2b-256 checksum
How to use checksums
c7eb9af1ee733b934fb1c4462cc64d9906d3f3ccb180688e8ff0f99512124c9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / youcom_haystack-0.0.1-py3-none-any.whl

Download URL youcom_haystack-0.0.1-py3-none-any.whl
Size 10.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6519133ba17daf8de701f5150314c5d4f681b7f9f99c087ca2a38be64fc10b94
BLAKE2b-256 checksum
How to use checksums
8c22c3631d254d13e7208e5f559869be1d39a4940d21cc78398b556404aa952f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

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