Genereert uitgebreide sitemaps met Tavily Map.
Web Content
Web crawling, URL discovery and page extraction.
Genereert uitgebreide sitemaps met Tavily Map.
Listet de URL's van een site op vanaf een root-url zonder paginainhoud op te halen. Stuur het bij met natuurlijke-taal-instructions en regex-filters select_paths / exclude_paths / select_domains. Retourneert base_url en results — een platte array van URL-strings, geen objecten — met response_time en request_id. Gebruik het om een site te peilen voordat je gaat crawlen en haal daarna alleen de relevante delen op met extractWebContent. Wil je de inhoud in plaats van de vorm, dan doet post_tavily_crawl beide in één aanroep.
Prijsreferentie
- Metering: Gemeten responseenheden.
- Referentieschatting per verzoek: USD 0.064.
- Kostenbasis per eenheid: USD 0.008.
- Resource-eenheid:
tavily_credit. - Referentiemultiplier voor klanten: 1.0. Niet opnieuw toepassen op een al afgerekend klantbedrag.
- Kostenbases bepalen niet de uiteindelijke klantprijs, ook niet wanneer die nul is.
Alleen referentiemetadata, geen accountofferte en geen gegarandeerde prijs of bestedingslimiet. Resourcecredits zijn geen Felo-tegoed. De uiteindelijke kosten volgen de factureringsgegevens van Felo.
- Type: stringurlverplicht
De root-URL waar de mapping begint.
- Type: booleanallow
_external Externe domeinlinks opnemen in de definitieve resultatenlijst.
- Type: array string[]exclude
_domains Regex-patronen om specifieke domeinen of subdomeinen van mapping uit te sluiten.
- Type: array string[]exclude
_paths Regex-patronen om URL's met specifieke padpatronen uit te sluiten.
- Type: booleaninclude
_usage Informatie over creditgebruik opnemen in de respons.
- Type: stringinstructions
Instructies in natuurlijke taal voor de crawler.
- Type: integerlimitmin.:1
Totaal aantal links dat de crawler verwerkt voordat hij stopt.
- Type: integermax
_breadth min.:1max.:500Maximaal aantal links dat per niveau van de boom wordt gevolgd.
- Type: integermax
_depth min.:1max.:5Maximale diepte van de mapping.
- Type: array string[]select
_domains Regex-patronen om het crawlen tot specifieke domeinen of subdomeinen te beperken.
- Type: array string[]select
_paths Regex-patronen om alleen URL's met specifieke padpatronen te selecteren.
- Type: number Formaat: floattimeoutmin.:10max.:150
Maximale wachttijd in seconden voor de map-bewerking.
- Type: object200
Mapresultaten succesvol geretourneerd.
- Type: stringbase
_url De basis-URL die is gemapt.
- Type: stringrequest
_id Unieke verzoekidentificatie.
- Type: number Formaat: floatresponse
_time Tijd in seconden die nodig was om het verzoek te voltooien.
- Type: array string[]results
- Type: objectusage
- creditsType: integer
Details over creditgebruik voor het verzoek.
application/json - 400
Het verzoek kon niet worden verwerkt. Controleer de verzoekparameters.
- 401
Een geldige Felo-API-sleutel is vereist.
- 402
Het verzoek kan niet doorgaan omdat niet aan een factureringsvoorwaarde is voldaan.
- 403
Het account mag deze bewerking niet uitvoeren.
- 429
Een verzoek- of bestedingslimiet is bereikt.
- 502
De dienst kon het verzoek niet voltooien.
- 503
De API of factureringsdienst is tijdelijk niet beschikbaar.
- 504
Er is een time-out opgetreden bij het verwerken van het verzoek.
- default
Foutrespons; upstream-passthrough-responsen kunnen indelingen van de provider gebruiken
application/json
curl https://openapi.felo.ai/v1/beta/tavily/map \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"url": "docs.tavily.com",
"instructions": "",
"max_depth": 1,
"max_breadth": 20,
"limit": 50,
"select_paths": [
""
],
"select_domains": [
""
],
"exclude_paths": [
""
],
"exclude_domains": [
""
],
"allow_external": true,
"timeout": 150,
"include_usage": false
}'
{
"base_url": "string",
"results": [
"string"
],
"response_time": 1,
"usage": {
"credits": 1
},
"request_id": "string"
}