35 lines
740 B
Python

#!/usr/bin/env python3
"""
Example demonstrating the v2 search functionality with individual parameters.
"""
import os
from dotenv import load_dotenv
from firecrawl import Firecrawl
from firecrawl.v2.types import ScrapeOptions, ScrapeFormats
load_dotenv()
def main():
api_key = os.getenv("FIRECRAWL_API_KEY")
if not api_key:
raise ValueError("FIRECRAWL_API_KEY is not set")
firecrawl = Firecrawl(api_key=api_key)
# search examples
search_response = firecrawl.search(
query="What is the capital of France?",
sources=[
{ type: "web" },
{ type: "news" },
{ type: "images" }
],
limit=10)
print(search_response)
if __name__ == "__main__":
main()