What is Dify?
Open-source LLM application development platform. Build AI workflows with a visual canvas, no code required.
Searching X (Twitter) with Dify
This integration lets your Dify agent search X (Twitter) in real time via the Scavio API. The agent gets back structured JSON with post text, author handles, created_at timestamps, favorites, retweets, replies, quotes -- ready for reasoning and decision-making.
Setup
# No installation - configure in Dify's visual editorCode Example
Here is a complete Dify agent that searches X (Twitter) using Scavio:
# In Dify, add an HTTP Request node with:
# Method: POST
# URL: https://api.scavio.dev/api/v1/x/search
# Headers:
# Authorization: Bearer {{scavio_api_key}}
# Content-Type: application/json
# Body (raw JSON):
# {"search":"your search query","search_type":"Latest"}
#
# X takes search (not query). search_type is one of Top, Latest, People, Photos, Videos.
Full Working Example
A production-ready example with error handling:
# Dify workflow for X (Twitter) data via Scavio
#
# 1. Create a new Workflow in Dify.
# 2. Add an HTTP Request node:
# - Method: POST
# - URL: https://api.scavio.dev/api/v1/x/search
# - Headers:
# Authorization: Bearer {{scavio_api_key}}
# Content-Type: application/json
# - Body (raw JSON): {"search":"your search query","search_type":"Latest"}
# 3. Rows arrive under data.timeline; parse them in a Code node.
# 4. Feed the parsed rows into an LLM node.
#
# X takes search (not query). search_type is one of Top, Latest, People, Photos, Videos.
Pricing
Scavio offers a free tier with 50 credits on signup (1 credit per search). No credit card required. This is enough to build and test your Dify integration. Paid plans start at $30/month for higher volumes.