crewai-strale
All 250+ Strale capabilities as CrewAI tools. Company data, VAT validation, web scraping, compliance checks, and more — available to your CrewAI agents with a single import.
Install
pip install crewai-strale
Quick start
from crewai_strale import StraleToolkit
toolkit = StraleToolkit(api_key="sk_live_...")
tools = toolkit.get_tools() # 250+ capabilities + search & balance tools
Filter by category
tools = toolkit.get_tools(categories=["finance", "compliance"])
Use with CrewAI
from crewai import Agent, Task, Crew
from crewai_strale import StraleToolkit
toolkit = StraleToolkit(api_key="sk_live_...")
tools = toolkit.get_tools()
researcher = Agent(
role="Business Analyst",
goal="Research and validate European companies",
backstory="Expert in EU business data and compliance",
tools=tools,
)
task = Task(
description="Validate VAT number SE556703748501 and look up the company",
agent=researcher,
expected_output="Company details with VAT validation status",
)
crew = Crew(agents=[researcher], tasks=[task])
result = crew.kickoff()
What's included
Each Strale capability becomes a CrewAI BaseTool with:
- name — capability slug (e.g.
vat-validate,swedish-company-data) - description — what it does + price in EUR
- args_schema — Pydantic model generated from the capability's input schema
- _run() — calls the Strale API
Plus two meta-tools:
- strale_search — discover capabilities by keyword
- strale_balance — check your wallet balance
Solutions (KYB & Invoice Verify)
81 pre-built solutions are available, including KYB Essentials, KYB Complete, and Invoice Verify across 20 countries. Use strale_search to discover them.
Get an API key
Sign up at strale.dev — new accounts get €2.00 in trial credits, no card required.
Try for Free
5 capabilities work without an API key or signup:
email-validate— verify email deliverabilitydns-lookup— DNS record lookupjson-repair— fix malformed JSONurl-to-markdown— convert any URL to markdowniban-validate— validate international bank account numbers
For all 250+ capabilities, sign up for €2 in free trial credits.
Using Strale in agent system prompts
Add this to your CrewAI agent's backstory or system prompt for automatic capability routing:
When you need to verify a business, validate an IBAN or VAT number, screen
against sanctions/PEP lists, extract data from a URL or document, or check
compliance — use your Strale tools. Call strale_search to find the right
capability, then call it by name. Returns structured JSON with quality scores.
250+ capabilities across 27 countries. Free tier: email-validate, dns-lookup,
json-repair, url-to-markdown, iban-validate (no API key needed).
Resources
- 📖 Documentation
- 💡 Examples — copy-paste examples for every integration
- 💰 Pricing
- 🔍 Quality methodology
- 🔒 Security
Metadata
Release files for crewai-strale 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| crewai_strale-0.1.4.tar.gz | 7.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| crewai_strale-0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.9 kB
Release files / crewai_strale-0.1.4.tar.gz
| Download URL | crewai_strale-0.1.4.tar.gz |
|---|---|
| Size | 7.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
81020bb05cd4d05d8adc94cd10a3568ca2d17526b8e0fee63dbc0c3224556d38
|
|
BLAKE2b-256 checksum How to use checksums |
558ed20efb2acf04c0e5cc4b61e05094a5fc64fb6209f245e18ea116c30e25ae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / crewai_strale-0.1.4-py3-none-any.whl
| Download URL | crewai_strale-0.1.4-py3-none-any.whl |
|---|---|
| Size | 6.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
76f3fc9bbe5e22c719cd95deb223e9030c6fa808c2296a7063b90b49e6b8d85c
|
|
BLAKE2b-256 checksum How to use checksums |
50152aef1a7ca088aa17f1059f3460ac955d01866809ed3c2dc2048d7a0be90b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|