supadata-langchain
Supadata document loader integration for LangChain (Python).
This package provides a SupadataLoader that calls Supadata’s video/post scraping endpoints only:
transcript— fetch a transcript for a social media video/post URLmetadata— fetch structured metadata for a social media video/post URL
Supadata supports social media video/post URLs (YouTube, TikTok, Instagram, Facebook, and X/Twitter).
Usage
import os
from supadata_langchain import SupadataLoader
os.environ["SUPADATA_API_KEY"] = "YOUR_API_KEY"
loader = SupadataLoader()
docs = loader.load(
{
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"operation": "transcript",
"lang": "en",
"text": True,
"mode": "auto",
}
)
print(docs[0].page_content)
print(docs[0].metadata)
Metadata
docs = loader.load(
{
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"operation": "metadata",
}
)
print(docs[0].page_content)
API
SupadataLoader(api_key: str | None = None, base_url: str = "https://api.supadata.ai")
api_keydefaults to theSUPADATA_API_KEYenvironment variable.
load(params: dict) -> list[Document]
params supports:
url(string, required)operation("transcript"or"metadata", default"transcript")lang(string, optional; transcript only)text(bool, optional; transcript only)mode("auto" | "native" | "generate", optional; transcript only)
Returns a list containing a single Document.
"""
Metadata
Release files for supadata-langchain 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 | |
|---|---|---|---|
| supadata_langchain-0.1.0.tar.gz | 3.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| supadata_langchain-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.3 kB
Release files / supadata_langchain-0.1.0.tar.gz
| Download URL | supadata_langchain-0.1.0.tar.gz |
|---|---|
| Size | 3.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
64fa2264b553d26fd49ba62903876da653ad9d2db7f0e60cee032329bcdef85b
|
|
BLAKE2b-256 checksum How to use checksums |
8a7d7bdb33a71e1bcf855e6069f123bfeeb49f6b0dcb1a87997e1ae803ca745d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / supadata_langchain-0.1.0-py3-none-any.whl
| Download URL | supadata_langchain-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a8fc04f86538df2e945433709f15dfde7ec22f02993915144a6805741f56fbcf
|
|
BLAKE2b-256 checksum How to use checksums |
3150076a7c15a75a6c2ab5d37b8cf6df4d47933a6a71f6c38e1ab2feda542132
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|