概要
話題のAI検索エンジン「Genspark」の公式APIが公開されたとのことで、セルフホストしているn8n(Docker/WSL2環境)から接続を試みました。
結論から言うと、APIエンドポイントのドメイン自体が名前解決できず(NXDOMAIN)、現時点(2026年4月)では日本国内から利用できない、もしくはドメイン設定自体に不備がある可能性が高いことが分かりました。
実行環境
- OS: Windows 11 (WSL2)
- Docker Desktop
- n8n (Self-hosted)
- ターゲットAPI:
https://api.genspark.ai/v1/search
発生した問題と検証プロセス
1. n8nからの接続エラー
n8nのHTTP RequestノードでAPIを叩いたところ、以下のエラーが発生しました。
The connection cannot be established, this usually occurs due to an incorrect host (domain) value
当初はDockerコンテナ内のDNS設定を疑い、docker-compose.yml に dns: [8.8.8.8] を追加するなどの対策を講じました。
2. コンテナ内からの疎通確認
n8nコンテナ内から wget で直接叩いた結果:
$ docker exec -it n8n_server wget https://api.genspark.ai/v1/search
wget: bad address 'api.genspark.ai'
やはりドメインが見つかりません。
3. PC・スマホ回線でのクロスチェック
Dockerのネットワーク層の問題を疑い、以下の環境でもテストしました。
-
ホストPC(Windows)のブラウザ:
DNS_PROBE_FINISHED_NXDOMAIN - スマホ(4G/5G回線)のブラウザ: 同じくアクセス不可
PCだけでなく、別ネットワークであるキャリア回線でもドメインが見つからないことから、クライアント側の設定ミスではなく、Genspark側のドメイン設定(DNS)の問題、あるいは地域制限であると判断しました。
結論
GensparkのダッシュボードからはAPIキーの発行が可能ですが、2026年4月現在、エンドポイントである api.genspark.ai は正常に機能していないようです。
「公式APIが使えないなら、Playwrightでブラウザを操作して自作API化する」 という、当初の泥臭いアプローチが結果として現時点での最適解か?
まとめ
- 公式APIを期待して環境構築(Docker/DNS設定等)を頑張っても、現状は報われない可能性が高い。
- 困ったらまず「スマホ回線でURLが開けるか」を確認して、ドメインが生きてるかチェックすべき。
同じ問題で時間を溶かす方が減ることを願っています!
