{
    "ok": true,
    "schema": "lfl-instance-v2",
    "version": 2,
    "id": "lfl:live.letsfo.com/live",
    "generated_at": 1788720900,
    "canonical": "https://live.letsfo.com/live/api/lfl_json.php",
    "software": {
        "name": "Let's Fo Live",
        "short_name": "LFL",
        "version": "2.0.8-dev.126",
        "build": "2026-09-05"
    },
    "instance": {
        "host": "live.letsfo.com",
        "base_url": "https://live.letsfo.com/live",
        "root_path": "/live/",
        "verified_discovery_persists_without_active_stream_day": true
    },
    "identity": {
        "pubkey_hex": "f9f64238b262b1bcc39356b377acc9b17ede1d57ad949ee7f9dd1ef6b74f892d",
        "profile": {
            "name": "Let's Fo Live",
            "display_name": "Let's Fo Live",
            "username": "Let's Fo Live",
            "picture": "https://live.letsfo.com/images/lfl-logo.webp",
            "banner": "https://live.letsfo.com/live/assets/img/preview-default.jpg",
            "about": "Live Steam on your domain.\nhttps://live.letsfo.com",
            "website": "",
            "nip05": "lfl@letsfo.com",
            "lud16": "letsfo@rizful.com",
            "event_id": "1a22322c7f62eb7b28f289caba1f34a44dd08ff2d759ccc11cc8fbce4409c732",
            "created_at": 1785184230
        }
    },
    "nostr": {
        "streamer_pubkey_hex": "f9f64238b262b1bcc39356b377acc9b17ede1d57ad949ee7f9dd1ef6b74f892d",
        "relays": [
            "wss://relay.letsfo.com",
            "wss://relay.wasku.com",
            "wss://relay.shosho.live",
            "wss://relay.damus.io",
            "wss://relay.snort.social",
            "wss://nostr.mom",
            "wss://nos.lol",
            "wss://relay.primal.net",
            "wss://purplerelay.com",
            "wss://nostr-pub.wellorder.net",
            "wss://nostr.azzamo.net",
            "wss://relay.zap.stream"
        ],
        "managed_stream_delegations": []
    },
    "public_pages": {
        "home": "https://live.letsfo.com/live/",
        "profile": "https://live.letsfo.com/live/profile/",
        "note_template": "https://live.letsfo.com/live/nostr/note/?id={event_id}",
        "sitemap": "https://live.letsfo.com/live/sitemap.php",
        "robots": "https://live.letsfo.com/robots.txt"
    },
    "endpoints": {
        "lfl_json": "/live/api/lfl_json.php",
        "api_catalog": "/live/api/api_catalog.php",
        "openapi": "/live/api/openapi.php",
        "nostr_well_known": "/live/api/nostr_well_known.php",
        "search_api": "/live/api/search.php",
        "note_edits": "/live/api/note_edits.php",
        "directory_info": "/live/api/directory_info.php",
        "stream_current": "/live/api/stream_current.php",
        "events": "/live/api/events.php",
        "video_catalog": "/live/api/video_catalog.php",
        "past_streams": "/live/api/past_streams.php",
        "feed_cached": "/live/api/feed_cached.php",
        "video_feed": "/live/api/video_feed.php",
        "video_favorites": "/live/api/video_favorites.php",
        "profiles": "/live/api/profiles.php",
        "follows": "/live/api/follows.php",
        "zaps": "/live/api/zaps.php",
        "stats": "/live/api/stats.php",
        "public_db_stats": "/live/api/public_db_stats.php"
    },
    "endpoint_urls": {
        "lfl_json": "https://live.letsfo.com/live/api/lfl_json.php",
        "api_catalog": "https://live.letsfo.com/live/api/api_catalog.php",
        "openapi": "https://live.letsfo.com/live/api/openapi.php",
        "nostr_well_known": "https://live.letsfo.com/live/api/nostr_well_known.php",
        "search_api": "https://live.letsfo.com/live/api/search.php",
        "note_edits": "https://live.letsfo.com/live/api/note_edits.php",
        "directory_info": "https://live.letsfo.com/live/api/directory_info.php",
        "stream_current": "https://live.letsfo.com/live/api/stream_current.php",
        "events": "https://live.letsfo.com/live/api/events.php",
        "video_catalog": "https://live.letsfo.com/live/api/video_catalog.php",
        "past_streams": "https://live.letsfo.com/live/api/past_streams.php",
        "feed_cached": "https://live.letsfo.com/live/api/feed_cached.php",
        "video_feed": "https://live.letsfo.com/live/api/video_feed.php",
        "video_favorites": "https://live.letsfo.com/live/api/video_favorites.php",
        "profiles": "https://live.letsfo.com/live/api/profiles.php",
        "follows": "https://live.letsfo.com/live/api/follows.php",
        "zaps": "https://live.letsfo.com/live/api/zaps.php",
        "stats": "https://live.letsfo.com/live/api/stats.php",
        "public_db_stats": "https://live.letsfo.com/live/api/public_db_stats.php"
    },
    "features": {
        "streams": true,
        "notes": true,
        "videos": true,
        "zaps": true,
        "search_api": true,
        "api_catalog": true,
        "openapi": true,
        "kind_1010_note_edits": true,
        "server_rendered_public_pages": true
    },
    "ai": {
        "access": "free",
        "price_sats": 0,
        "payment": {
            "required": false,
            "protocol": null
        },
        "search": {
            "method": "GET",
            "url": "https://live.letsfo.com/live/api/search.php",
            "default_kinds": [
                0,
                1,
                6,
                1111,
                30023,
                30311
            ],
            "searchable_kinds": [
                0,
                1,
                6,
                7,
                16,
                20,
                21,
                22,
                1063,
                1111,
                30023,
                30311,
                31922,
                31923
            ],
            "default_limit": 20,
            "maximum_limit": 100,
            "pagination": "opaque_cursor",
            "scope": "public_instance_owner_authored_events",
            "excluded_private_kinds": [
                4
            ]
        },
        "rate_limit": {
            "policy": "deployment_controlled",
            "retry_after_header": true
        },
        "documentation": "https://live.letsfo.com/live/api/openapi.php"
    }
}
