Skip to main content

Scavio real-time search tools for Composio (Google, YouTube, Amazon, Walmart, Reddit, TikTok, Instagram)

Project description

composio-scavio

Scavio real-time search tools for Composio.

Scavio is a single Search API over Google, YouTube, Amazon, Walmart, Reddit, TikTok, and Instagram. This package exposes those endpoints as a Composio custom toolkit so your agents can pull structured, up-to-date results across any Composio-supported framework (OpenAI, Anthropic, LangChain, CrewAI, and more).

Install

pip install composio-scavio

Setup

Get a Scavio API key from the Scavio Dashboard (new accounts get 50 free credits to start, no credit card). Set it as an environment variable or pass it directly.

export SCAVIO_API_KEY=sk_...
export COMPOSIO_API_KEY=...   # from https://app.composio.dev

Usage

from composio import Composio
from composio_scavio import build_scavio_toolkit

composio = Composio()

# Build the toolkit; expose only the providers you need.
scavio = build_scavio_toolkit(
    api_key="sk_...",        # or rely on SCAVIO_API_KEY
    enable_google=True,
    enable_amazon=True,
    enable_tiktok=False,
)

session = composio.create(
    user_id="user_1",
    experimental={"custom_toolkits": [scavio]},
)

result = session.tools.execute(
    "SCAVIO_GOOGLE_SEARCH",
    arguments={"query": "best search API for AI agents", "light_request": True},
)
print(result)

Pass all=True to register every tool regardless of the individual flags.

Tools

All tools are namespaced under the SCAVIO toolkit. Each provider is gated by an enable_* flag.

Provider Tools
Google SCAVIO_GOOGLE_SEARCH
Amazon SCAVIO_AMAZON_SEARCH, SCAVIO_AMAZON_PRODUCT
Walmart SCAVIO_WALMART_SEARCH, SCAVIO_WALMART_PRODUCT
YouTube SCAVIO_YOUTUBE_SEARCH, SCAVIO_YOUTUBE_METADATA
Reddit SCAVIO_REDDIT_SEARCH, SCAVIO_REDDIT_POST
TikTok SCAVIO_TIKTOK_PROFILE, SCAVIO_TIKTOK_USER_POSTS, SCAVIO_TIKTOK_VIDEO, SCAVIO_TIKTOK_VIDEO_COMMENTS, SCAVIO_TIKTOK_COMMENT_REPLIES, SCAVIO_TIKTOK_SEARCH_VIDEOS, SCAVIO_TIKTOK_SEARCH_USERS, SCAVIO_TIKTOK_HASHTAG, SCAVIO_TIKTOK_HASHTAG_VIDEOS, SCAVIO_TIKTOK_USER_FOLLOWERS, SCAVIO_TIKTOK_USER_FOLLOWINGS
Instagram SCAVIO_INSTAGRAM_PROFILE, SCAVIO_INSTAGRAM_USER_POSTS, SCAVIO_INSTAGRAM_USER_REELS, SCAVIO_INSTAGRAM_USER_TAGGED, SCAVIO_INSTAGRAM_USER_STORIES, SCAVIO_INSTAGRAM_POST, SCAVIO_INSTAGRAM_POST_COMMENTS, SCAVIO_INSTAGRAM_COMMENT_REPLIES, SCAVIO_INSTAGRAM_SEARCH_USERS, SCAVIO_INSTAGRAM_SEARCH_HASHTAGS, SCAVIO_INSTAGRAM_USER_FOLLOWERS, SCAVIO_INSTAGRAM_USER_FOLLOWINGS

Credits

Most endpoints cost 1 credit. Reddit and Instagram cost 2 credits each. Google costs 2 credits unless light_request=true (1 credit). See scavio.dev/docs.

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

composio_scavio-0.1.0.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

composio_scavio-0.1.0-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file composio_scavio-0.1.0.tar.gz.

File metadata

  • Download URL: composio_scavio-0.1.0.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for composio_scavio-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7ef35a4ad316f3cc8065b4a5d72c1b216939fb1ba3905238e334627071b0c0e3
MD5 7c5be25bc61eb53062dd47cbb508e0db
BLAKE2b-256 b5ec8cfdf13a3a0c0c6cdc322dba2f10a3508950e61c82d1b26bc5ed62ab7d90

See more details on using hashes here.

File details

Details for the file composio_scavio-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for composio_scavio-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 904e222543a2f997a514569f177548e6d90ace4bab35758e99df16a977662c99
MD5 34b94e1dfcbc2cf4f2d51b8c46d8d488
BLAKE2b-256 afd385da6ed5be34425d567b37f674c57e00cebcdd86fa994d5716e4ed6070a7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page