expand.aiは、任意のWebサイトをタイプセーフな形でスクレイピングするサービスです。AIを利用し、自由なスキーマを定義できます。
特徴
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
PREVIOUSFireCMS
NEXTFlutterFlow