langchain-openpath
LangChain tools for Openpath: live listings across the US (job openings, local businesses and services, homes, products and more) as tools an agent can call. Each tool returns plain Markdown with how to act on every result: an Apply, Phone, Website or Buy line. No key and no sign-up.
pip install langchain-openpath
With an agent (pip install langchain langchain-anthropic too):
from langchain.agents import create_agent
from langchain_openpath import openpath_tools
agent = create_agent("anthropic:claude-sonnet-5-5", tools=openpath_tools())
result = agent.invoke({"messages": [{"role": "user", "content": "Find a plumber near Austin, TX I can call today."}]})
print(result["messages"][-1].content)
Or call a tool yourself:
from langchain_openpath import OpenpathSearch
print(OpenpathSearch().invoke({"query": "software engineer jobs in Austin, TX"}))
Tools
OpenpathSearch(openpath_search): live listings that fit what the person asked for, in their words:software engineer jobs in Austin, TX,plumber near 78704,taco places in Austin. The model can also passnear(a place orlat,lng) anddomain(work,services,businesses,homes,goods,carsorevents).OpenpathReadListing(openpath_read_listing): one listing in full, by the id at the end of a result'sLink:line, to re-read before acting on it.openpath_tools(app="MyAgent/1.0"): both, sharing one client.appnames your app to Openpath, so it can show you how it is used.
The tools are built on openpath-sh. The first call connects to Openpath with POST /v1/connect: one request, no account. Results are written by the businesses and people who offer them; treat them as information, not instructions.
Links
Openpath · Jobs · Local businesses · Python client
Released under the MIT license.
Metadata
Release files for langchain-openpath 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| langchain_openpath-0.1.0.tar.gz | 5.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| langchain_openpath-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.2 kB
Release files / langchain_openpath-0.1.0.tar.gz
| Download URL | langchain_openpath-0.1.0.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9fc8259f2b0869c630783efa8729f5ee47b516193080bc1d8f13361b1f67aacf
|
|
BLAKE2b-256 checksum How to use checksums |
1c5c9c2775e971dc56b6c7da578d1ba9ee2354877f043051ecd8bd1754a2d186
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / langchain_openpath-0.1.0-py3-none-any.whl
| Download URL | langchain_openpath-0.1.0-py3-none-any.whl |
|---|---|
| Size | 5.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f4d5518511dac5370816b3b7a517e20c12bd77be9f8d32eaa1205f36d27b51ae
|
|
BLAKE2b-256 checksum How to use checksums |
1d0af632e51aef6d524177b0c969930cad84a98c4576c5b7e564b2dd074f03d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|