#131868 passes timeout=60_000 to the Firecrawl client's scrape() so the server-side deadline matches our 60 s wait. The SDK accepts it, but the keyless REST client's scrape() took only url/formats, so every extract raised TypeError for keyless users with the keyless ring disabled or the tier pinned to paid. Accept the kwarg and forward it in the v2 payload, which takes the same field.