expand.ai

 

expand.aiは、任意のWebサイトをタイプセーフな形でスクレイピングするサービスです。AIを利用し、自由なスキーマを定義できます。

expand.aiのWebサイト

特徴

expand.aiの特徴は以下の通りです。

  • 任意のWebサイトをスクレイピング
  • 定義したスキーマに合わせてデータを取得

expand.aiを利用したコードの例は以下の通りです。

const companies = await expand({
  sources: ['https://www.ycombinator.com/companies'],
  // auto-generated schema by expand.ai
  schema: Model('Company', {
    name: Expand.String,
    batch: Expand.String,
    url: Expand.String,
    industry: Expand.String,
  })
})

Webサイトだけでなく、PDFなど任意のデータに対しても解析ができます。プロンプトを指定して、結果を受け取ったり、Markdown化などもサポートしています。今後の予定として、結果をデータセットとして取得する機能も追加予定です。

料金

expand.aiは現時点ではwaitlistに登録する形です。料金などは公開されていません。

URL

expand.ai