ASIMOV SerpApi Module
ASIMOV module for data import powered by the SerpApi search data platform.
✨ Features
- Imports structured data from DuckDuckGo, Google, and Bing search results.
- Collects the raw JSON data via the SerpApi real-time API (requires an API key).
- Constructs a semantic knowledge graph based on the KNOW ontology.
- Supports plain JSON output as well as RDF output formats such as JSON-LD, Turtle, and N-Triples.
🛠️ Prerequisites
- Rust 1.85+ (2024 edition)
⬇️ Installation
Installation from Source Code
👉 Examples
Fetching DuckDuckGo Results
Fetching Google Results
Fetching Bing Results
⚙ Configuration
Environment Variables
SERPAPI_KEY: (required) the SerpApi API key to use
📚 Reference
Installed Binaries
asimov-serpapi-fetcher: collects JSON data from the SerpApi real-time API
Supported Engines
| Engine | URL Prefix | JSON | RDF |
|---|---|---|---|
| Bing | https://www.bing.com/search?q=Isaac+Asimov |
✅ | 🚧 |
| DuckDuckGo | https://duckduckgo.com/?q=Isaac+Asimov |
✅ | 🚧 |
https://www.google.com/search?q=Isaac+Asimov |
✅ | 🚧 | |
👨💻 Development