## Scan DNS Records `dns.records.scan(RecordScanParams**kwargs) -> RecordScanResponse` **post** `/zones/{zone_id}/dns_records/scan` Scan for common DNS records on your domain and automatically add them to your zone. Useful if you haven't updated your nameservers yet. ### Parameters - `zone_id: str` Identifier. - `body: object` ### Returns - `class RecordScanResponse: …` - `recs_added: Optional[float]` Number of DNS records added. - `total_records_parsed: Optional[float]` Total number of DNS records parsed. ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) response = client.dns.records.scan( zone_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) print(response.recs_added) ``` #### Response ```json { "errors": [ { "code": 1000, "message": "message", "documentation_url": "documentation_url", "source": { "pointer": "pointer" } } ], "messages": [ { "code": 1000, "message": "message", "documentation_url": "documentation_url", "source": { "pointer": "pointer" } } ], "success": true, "result": { "recs_added": 5, "total_records_parsed": 5 } } ```