
Xquik Search
CertifiedSearch tweets
Xquik Search
Search tweets
Searches public X/Twitter posts with Xquik and returns a structured response for downstream Kestra tasks.
type: io.kestra.plugin.xquik.tweets.SearchExamples
Search recent posts about an incident.
id: xquik_tweet_search
namespace: company.research
tasks:
- id: search_posts
type: io.kestra.plugin.xquik.tweets.Search
apiKey: "{{ secret('XQUIK_API_KEY') }}"
query: "from:kestra_io orchestration"
queryType: Latest
limit: 20
Store a larger search response.
id: xquik_tweet_search_store
namespace: company.research
tasks:
- id: search_posts
type: io.kestra.plugin.xquik.tweets.Search
apiKey: "{{ secret('XQUIK_API_KEY') }}"
query: "agent framework"
limit: 100
fetchType: STORE
Properties
apiKey *Requiredstring
Xquik API key
API key used to authenticate Xquik API requests.
query *Requiredstring
Search query
X search query, including standard operators such as from: , to: , or hashtags.
additionalQueryParameters object
Additional query parameters
Optional Xquik tweet-search filters, such as language, hashtags, mediaType, or minFaves.
baseUrl string
https://xquik.com/api/v1Xquik API base URL
Base URL for Xquik API requests.
cursor string
Pagination cursor
Cursor from a previous response.
fetchType string
FETCHSTOREFETCHFETCH_ONENONEResult handling mode
Controls how the response is exposed. FETCH returns the response body, STORE writes it to Kestra internal storage, and NONE omits the body.
limit integerstring
20Result limit
Maximum tweets to request from Xquik.
options Non-dynamic
HTTP request options
Options used to customize the HTTP client.
io.kestra.plugin.xquik.AbstractXquikTask-RequestOptions
Connection timeout
Time allowed to establish a server connection before failing.
UTF-8Default charset
Charset used for requests when none is specified. Defaults to UTF-8.
java.nio.charset.Charset
HTTP headers
HTTP headers to include in the request.
PT5MRead idle timeout
How long a read connection may stay idle before closing. Defaults to 5 minutes.
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.
queryType string
LatestLatestTopQuery type
Sort order. Latest returns chronological results, while Top returns engagement-ranked results.
sinceTime string
Since time
ISO 8601 timestamp. Only returns tweets after this time.
untilTime string
Until time
ISO 8601 timestamp. Only returns tweets before this time.
Outputs
body object
Response body
Response payload. Available when fetchType is FETCH or FETCH_ONE.
hasNextPage boolean
Has next page
Whether Xquik reported another page when present.
nextCursor string
Next cursor
Pagination cursor returned by Xquik when present.
size integer
Response item count
Best-effort count inferred from the first array in the response body.
uri string
uriStored response URI
Kestra internal storage URI. Available when fetchType is STORE.