Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ScrapeGraphAI/scrapecraft
/ endpoints
Endpoints
44 in github.com/ScrapeGraphAI/scrapecraft
⨍
Functions
307
◇
Types & classes
99
↳
Endpoints
44
Route
approve_action
router.post("/workflow/{pipeline_id}/approve")
backend/app/api/workflow.py:None
Route
clear_chat_history
router.delete("/history/{pipeline_id}")
backend/app/api/chat.py:None
Route
create_pipeline
router.post("/", response_model=Pipeline)
backend/app/api/pipelines.py:None
Route
delete_pipeline
router.delete("/{pipeline_id}")
backend/app/api/pipelines.py:None
Route
execute_pipeline
router.post("/execute", response_model=ExecuteResponse)
backend/app/api/execution.py:None
Route
execute_scraping
router.post("/execute", response_model=ScrapingResponse)
backend/app/api/scraping.py:None
Route
export_pipeline_results
router.post("/{pipeline_id}/export")
backend/app/api/pipelines.py:None
Route
get_agent_mode
router.get("/agent-mode")
backend/app/api/workflow_v2.py:None
Route
get_api_keys
router.get("/api-keys")
backend/app/api/auth.py:None
Route
get_available_tools
router.get("/tools")
backend/app/api/workflow_v2.py:None
Route
get_chat_history
router.get("/history/{pipeline_id}")
backend/app/api/chat.py:None
Route
get_phase_options
router.get("/workflow/{pipeline_id}/phase-options")
backend/app/api/workflow.py:None
Route
get_pipeline
router.get("/{pipeline_id}", response_model=Pipeline)
backend/app/api/pipelines.py:None
Route
get_pipeline_results
router.get("/{pipeline_id}/results")
backend/app/api/pipelines.py:None
Route
get_pipeline_status
router.get("/{pipeline_id}/status")
backend/app/api/pipelines.py:None
Route
get_scraping_results
router.get("/results/{task_id}", response_model=List[ScrapingResult])
backend/app/api/scraping.py:None
Route
get_scraping_status
router.get("/status/{task_id}")
backend/app/api/scraping.py:None
Route
get_workflow
router.get("/workflow/{pipeline_id}")
backend/app/api/workflow.py:None
Route
get_workflow_history
router.get("/workflow/{pipeline_id}/history")
backend/app/api/workflow.py:None
Route
get_workflow_summary
router.get("/workflow/{pipeline_id}/summary")
backend/app/api/workflow.py:None
Route
health_check
app.get("/health")
backend/app/main.py:None
Route
list_pipelines
router.get("/", response_model=List[Pipeline])
backend/app/api/pipelines.py:None
Route
login
router.post("/token", response_model=Token)
backend/app/api/auth.py:None
Route
logout
router.post("/logout")
backend/app/api/auth.py:None
Route
manual_transition
router.post("/workflow/{pipeline_id}/transition")
backend/app/api/workflow.py:None
Route
markdownify_tool
tool("markdownify", args_schema=MarkdownifyInput)
backend/app/agents/tools/scraping_tools.py:None
Route
migrate_workflow
router.post("/migrate")
backend/app/api/workflow_v2.py:None
Route
preview_scraping
router.post("/preview")
backend/app/api/scraping.py:None
Route
read_users_me
router.get("/me", response_model=User)
backend/app/api/auth.py:None
Route
register
router.post("/register", response_model=User)
backend/app/api/auth.py:None
Route
root
app.get("/")
backend/app/main.py:None
Route
run_pipeline
router.post("/{pipeline_id}/run")
backend/app/api/pipelines.py:None
Route
save_api_keys
router.post("/api-keys")
backend/app/api/auth.py:None
Route
scrape_urls
router.post("/scrape")
backend/app/api/workflow_v2.py:None
Route
search_scraper_tool
tool("search_scraper", args_schema=SearchScraperInput)
backend/app/agents/tools/scraping_tools.py:None
Route
search_urls
router.post("/search")
backend/app/api/workflow_v2.py:None
Route
send_message
router.post("/message", response_model=MessageResponse)
backend/app/api/chat.py:None
Route
smart_crawler_tool
tool("smart_crawler", args_schema=SmartCrawlerInput)
backend/app/agents/tools/scraping_tools.py:None
Route
smart_scraper_tool
tool("smart_scraper", args_schema=SmartScraperInput)
backend/app/agents/tools/scraping_tools.py:None
Route
submit_feedback
router.post("/feedback")
backend/app/api/chat.py:None
Route
update_pipeline
router.put("/{pipeline_id}", response_model=Pipeline)
backend/app/api/pipelines.py:None
Route
update_schema
router.post("/workflow/{pipeline_id}/schema")
backend/app/api/workflow.py:None
Route
update_urls
router.post("/workflow/{pipeline_id}/urls")
backend/app/api/workflow.py:None
Route
validate_url
router.post("/validate-url")
backend/app/api/scraping.py:None