ASIMOV Apify Module
ASIMOV module for data import powered by the Apify web automation platform.
✨ Features
- Imports structured data from Apify actors (web automation scripts).
- Collects the raw JSON data via the Apify API (requires an API token).
- 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.
- Distributed as a standalone static binary with zero runtime dependencies.
🛠️ Prerequisites
- Rust 1.85+ (2024 edition) if building from source code
⬇️ Installation
Installation from PyPI
Installation from RubyGems
Installation from NPM
Installation from Source Code
👉 Examples
Fetching Google Results
Fetching X (Twitter) Followers
Fetching X (Twitter) Followees
Fetching LinkedIn Profile
Fetching Instagram Profile
⚙ Configuration
Environment Variables
APIFY_TOKEN: (required) the Apify API token to use
📚 Reference
Installed Binaries
asimov-apify-fetcher: collects JSON data from the Apify APIasimov-apify-importer: collects and transforms JSON into JSON-LD
Supported Actors
| Actor | URL Pattern | JSON | RDF |
|---|---|---|---|
| Google Search | https://www.google.com/search?q=:query |
✅ | ✅ |
| X (Twitter) Followers | https://x.com/:account/followers |
✅ | ✅ |
| X (Twitter) Followees | https://x.com/:account/following |
✅ | ✅ |
| LinkedIn Profile | https://www.linkedin.com/in/:username |
✅ | 🚧 |
| Instagram Profile | https://www.instagram.com/:username |
✅ | 🚧 |
👨💻 Development