Skip to main content

LlamaIndex Tools Integration: Olostep

Olostep is web scraping, crawling, and search infrastructure built for AI agents. This tool gives a LlamaIndex agent live web access — scrape any URL to clean markdown, get an AI-grounded answer with sources, crawl a website, and discover the URLs on a site.

To get started, get an API key from the Olostep dashboard.

Installation

pip install llama-index-tools-olostep

Usage

Set your key as an environment variable (recommended):

export OLOSTEP_API_KEY="your-key"
import os
from llama_index.tools.olostep import OlostepToolSpec
from llama_index.core.agent.workflow import FunctionAgent
from llama_index.llms.openai import OpenAI

olostep_tool = OlostepToolSpec(api_key=os.environ["OLOSTEP_API_KEY"])

agent = FunctionAgent(
    tools=olostep_tool.to_tool_list(),
    llm=OpenAI(model="gpt-4o"),
)

await agent.run("Scrape https://example.com and summarize the main heading")

Available tools

  • scrape — Scrape a single URL and return its content as clean markdown.
  • answer — Get an AI-grounded answer to a question, synthesized from live web sources with citations.
  • crawl — Crawl a website from a start URL and return the pages' content.
  • map_site — Discover all the URLs on a website.

Metadata

Release files for llama-index-tools-olostep 0.1.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 llama-index-tools-olostep 0.1.1
File Size Uploaded
llama_index_tools_olostep-0.1.1.tar.gz 2.7 kB Details

Built distribution (wheel)

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

Total release size: 6.2 kB

Release files / llama_index_tools_olostep-0.1.1.tar.gz

Download URL llama_index_tools_olostep-0.1.1.tar.gz
Size 2.7 kB
Tags Source
SHA-256 checksum
How to use checksums
bdfb7edf2dd8c9d31f691131245364561f8d732972900db7fa0914ab23c5d13c
BLAKE2b-256 checksum
How to use checksums
ee66763ab413a8dbe69759427a6fb70481a4e0482bee72d77c62888d0e18b116
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release files / llama_index_tools_olostep-0.1.1-py3-none-any.whl

Download URL llama_index_tools_olostep-0.1.1-py3-none-any.whl
Size 3.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
351b101b6f07d27691607e02b9fca2f28661bb516558c4cb95546d9b38b755cc
BLAKE2b-256 checksum
How to use checksums
ba77ee62a314bf7104300e76ea025abf23d5efc2bacc141ae75a54015cb930bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

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