Vai al contenuto
GET /v1/search/typeahead

Actor autocomplete

Provalo dal vivo

10 chiamate gratuite al giorno — senza registrazione, senza chiave API. Passa dal gateway oanor.

Intestazioni personalizzate (facoltative)
api.oanor.com/bluesky-api

Funziona. Prendi una chiave API e usala nel tuo progetto.

Ottieni una chiave API

Frammenti di codice

curl "https://api.oanor.com/bluesky-api/v1/search/typeahead" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/bluesky-api/v1/search/typeahead", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/bluesky-api/v1/search/typeahead");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/bluesky-api/v1/search/typeahead",
    headers={"x-oanor-key": "oanor_test_..."}
)

Risposta di esempio

Una risposta reale di questo endpoint, acquisita dall'ultimo health check.

{
    "data": {
        "actors": [
            {
                "did": "did:plc:oky5czdrnfjpqslsw2a5iclo",
                "avatar": "https://cdn.bsky.app/img/avatar/plain/did:plc:oky5czdrnfjpqslsw2a5iclo/bafkreihxtnc37g7jqdcgidtkknwuswtjiijcdnc6cx4imc4oq33cnsc5da",
                "handle": "jay.bsky.team",
                "labels": [],
                "createdAt": "2022-11-17T06:31:40.296Z",
                "associated": {
                    "chat": {
                        "allowIncoming": "following"
                    },
                    "activitySubscription": {
                        "allowSubscriptions": "followers"
                    }
                },
                "displayName": "Jay 🦋",
                "verification": {
                    "verifications": [
                        {
                            "uri": "at://did:plc:z72i7hdynmk6r22z27h6tvur/app.bsky.graph.verification/3lndslpegeo2f",
                            "issuer": "did:plc:z72i7hdynmk6r22z27h6tvur",
                            "isValid": true,
                            "createdAt": "2025-04-21T11:35:53.359Z",
                            "issuerHandle": "bsky.app",
                            "issuerDisplayName": "Bluesky"
                        }
                    ],
                    "verifiedStatus": "valid",
                    "trustedVerifierStatus": "none"
                }
            },
            {
                "did": "did:plc:3t37x6vfigdzzp2gjcfnzlz4",
                "avatar": "https://cdn.bsky.app/img/avatar/plain/did:plc:3t37x6vfigdzzp2gjcfnzlz4/bafkreibqi56taqsxe7ak46bep5ehx3jwviapfdpco4t3a5qrd4pemtz3ca",
                "handle": "jayrosen.bsky.social",
                "labels": [
                    {
                        "cid": "bafyreibh3wsj5dwlcft3hcyyw2jicz4m6ckxpqicwb442wq3mhzmmrj5qi",
                        "cts": "1970-01-01T00:00:00.000Z",
                        "src": "did:plc:3t37x6vfigdzzp2gjcfnzlz4",
                        "uri": "at://did:plc:3t37x6vfigdzzp2gjcfnzlz4/app.bsky.actor.profile/self",
                        "val": "!no-unauthenticated"
                    }
                ],
                "createdAt": "2023-05-15T21:42:39.142Z",
                "associated": {
                    "chat": {
                        "allowIncoming": "following"
                    },
                    "activitySubscription": {
                        "allowSubscriptions": "followers"
                    }
                },
                "displayName": "Jay Rosen",
                "verification": {
                    "verifications": [
                        {
                            "uri": "at://did:plc:z72i7hdynmk6r22z27h6tvur/app.bsky.graph.verification/3lvbw6rui2t2l",
                            "issuer": "did:plc:z72i7hdynmk6r22z27h6tvur",
                            "isValid": true,
                            "createdAt": "2025-07-31T19:56:28.174Z",
                            "issuerHandle
…