# ASIMOV Bright Data Module
[](https://unlicense.org)
[](https://blog.rust-lang.org/2025/02/20/Rust-1.85.0/)
[](https://crates.io/crates/asimov-brightdata-module)
[ASIMOV] module for data import powered by the [Bright Data] web data platform.
## ✨ Features
- Imports structured data from Airbnb, Amazon, Crunchbase, eBay, Facebook,
Google, Indeed, Instagram, LinkedIn, Walmart, X (aka Twitter), Yahoo, and
YouTube.
- Collects the raw JSON data via the Bright Data API (requires an API key).
- Constructs a semantic knowledge graph based on the [KNOW] ontology.
- Supports plain JSON output as well as [RDF] output in the form of JSON-LD.
## 🛠️ Prerequisites
- [Rust](https://rust-lang.org) 1.85+ (2024 edition)
## ⬇️ Installation
### Installation from Source Code
```bash
cargo install asimov-brightdata-module
```
## 👉 Examples
```bash
export BRIGHTDATA_API_KEY="..."
```
### Fetching X Profiles
```bash
asimov-brightdata-fetcher https://x.com/bright_init # JSON
asimov-brightdata-importer https://x.com/bright_init # JSON-LD
```
### Fetching LinkedIn Profiles
```bash
asimov-brightdata-fetcher https://www.linkedin.com/in/orlenchner/
asimov-brightdata-fetcher https://www.linkedin.com/company/bright-data/
```
### Fetching Crunchbase Profiles
```bash
asimov-brightdata-fetcher https://www.crunchbase.com/organization/brightdata
```
### Fetching Amazon Products
```bash
asimov-brightdata-fetcher https://www.amazon.com/Master-Algorithm-Ultimate-Learning-Machine/dp/0465094279
```
## ⚙ Configuration
### Environment Variables
- `BRIGHTDATA_API_KEY`: (required) the [Bright Data API key] to use
## 📚 Reference
### Installed Binaries
- `asimov-brightdata-cataloger`: discovers entities via the Bright Data API
_(not implemented yet)_
- `asimov-brightdata-fetcher`: collects JSON data from the Bright Data API
- `asimov-brightdata-importer`: collects and transforms JSON into JSON-LD
_(not implemented yet)_
### Supported Datasets
Airbnb | `https://www.airbnb.com/rooms/` | ✅ | 🚧
Amazon | `https://www.amazon.com/` | ✅ | 🚧
| `https://www.amazon.com/sp?seller=` | ✅ | 🚧
Crunchbase | `https://www.crunchbase.com/organization/` | ✅ | 🚧
eBay | `https://www.ebay.com/itm/` | ✅ | 🚧
Facebook | `https://www.facebook.com/events/` | ✅ | 🚧
| `https://www.facebook.com/groups/` | ✅ | 🚧
| `https://www.facebook.com/marketplace/item/` | ✅ | 🚧
| `https://www.facebook.com/share/p/` | ✅ | 🚧
Google | `https://www.google.com/shopping/product/` | ✅ | 🚧
Indeed | `https://www.indeed.com/cmp/` | ✅ | 🚧
Instagram | `https://www.instagram.com/` | ✅ | 🚧
| `https://www.instagram.com/p/` | ✅ | 🚧
| `https://www.instagram.com/reel/` | ✅ | 🚧
LinkedIn | `https://www.linkedin.com/company/` | ✅ | 🚧
| `https://www.linkedin.com/in/` | ✅ | 🚧
| `https://www.linkedin.com/jobs/` | ✅ | 🚧
| `https://www.linkedin.com/posts/` | ✅ | 🚧
| `https://www.linkedin.com/pulse/` | ✅ | 🚧
Walmart | `https://www.walmart.com/global/seller/` | ✅ | 🚧
| `https://www.walmart.com/ip/` | ✅ | 🚧
X (Twitter) | `https://x.com/` | ✅ | ✅
Yahoo | `https://finance.yahoo.com/quote/` | ✅ | 🚧
YouTube | `https://www.youtube.com/@` | ✅ | 🚧
| `https://www.youtube.com/watch?v=` | ✅ | 🚧
<img width="100" height="1"/> | <img width="550" height="1"/> | <img width="50" height="1"/> | <img width="50" height="1"/>
## 👨💻 Development
```bash
git clone https://github.com/asimov-modules/asimov-brightdata-module.git
```
---
[](https://x.com/intent/post?url=https://github.com/asimov-modules/asimov-brightdata-module&text=asimov-brightdata-module)
[](https://reddit.com/submit?url=https://github.com/asimov-modules/asimov-brightdata-module&title=asimov-brightdata-module)
[](https://news.ycombinator.com/submitlink?u=https://github.com/asimov-modules/asimov-brightdata-module&t=asimov-brightdata-module)
[](https://www.facebook.com/sharer/sharer.php?u=https://github.com/asimov-modules/asimov-brightdata-module)
[](https://www.linkedin.com/sharing/share-offsite/?url=https://github.com/asimov-modules/asimov-brightdata-module)
[ASIMOV]: https://github.com/asimov-platform
[Bright Data]: https://brightdata.com/products/web-scraper
[Bright Data API key]: https://docs.brightdata.com/general/account/api-token
[KNOW]: https://github.com/know-ontology
[RDF]: https://github.com/rust-rdf