Skip to main content

llama-index-tools-synoppy

PyPI license

Give your LlamaIndex agent the whole web. A Synoppy tool spec for LlamaIndex — read, search, crawl, map, extract, classify, enrich, screenshot, and pull images from the live web, all on one key.

Get a free key → · Docs · synoppy.com

Install

pip install llama-index-tools-synoppy

Quickstart

from llama_index.tools.synoppy import SynoppyToolSpec
from llama_index.core.agent.workflow import FunctionAgent
from llama_index.llms.openai import OpenAI

tools = SynoppyToolSpec(api_key="syn_live_...").to_tool_list()

agent = FunctionAgent(tools=tools, llm=OpenAI(model="gpt-4o"))
response = await agent.run("Find the top HN story, read it, and summarize it.")
print(response)

SynoppyToolSpec(...).to_tool_list() returns one LlamaIndex tool per endpoint.

Tools

Tool Endpoint What it does
read /api/scrape URL → clean markdown (nav/ads stripped)
search /api/search Ranked live-web results, optionally read to markdown
crawl /api/crawl Crawl a site → markdown per page (RAG ingest)
map /api/map Every URL on a domain
extract /api/extract Page → structured JSON from a prompt
classify /api/classify NAICS/SIC industry codes, or custom labels
enrich /api/brand Domain / email → brand profile (logo, colors, fonts, socials)
images /api/images Every image on a page + alt text
screenshot /api/screenshot URL → PNG (base64 data URL) for vision models

Each tool returns a compact dict plus creditsUsed, and hands back {"error", "code"} on failure.

For typed extraction (a JSON Schema), custom timeouts, or raw responses, use the synoppy client directly.

MIT licensed · built by Saanora

Metadata

Release files for llama-index-tools-synoppy 0.1.0

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

Source distribution (sdist)

Source distribution for llama-index-tools-synoppy 0.1.0
File Size Uploaded
llama_index_tools_synoppy-0.1.0.tar.gz 4.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for llama-index-tools-synoppy 0.1.0
File Interpreter ABI Platform
llama_index_tools_synoppy-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.7 kB

Release files / llama_index_tools_synoppy-0.1.0.tar.gz

Download URL llama_index_tools_synoppy-0.1.0.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
0f3e6fd78aa308232ecb0f791cff2ba2e9078bdab8943c68bc49b88b04bef595
BLAKE2b-256 checksum
How to use checksums
b3ae4f7ab8334e5174d9a3f8e4e4f5ac0d7cb3dc01d9d10b846c6526992998a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.8

Release files / llama_index_tools_synoppy-0.1.0-py3-none-any.whl

Download URL llama_index_tools_synoppy-0.1.0-py3-none-any.whl
Size 5.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
adb1e0295374e6fa0224b3b58730f1d4ff030f056456a0e10a3628608fcc59a9
BLAKE2b-256 checksum
How to use checksums
2e90150e28ae9db4943b2080ea6c8dbb1cb8d48e0a060b63ead04b1d6da0560d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.8

Release history Release notifications | RSS feed

This release

0.1.0 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