📄 claude/prompt-library/email-extractor

File: email-extractor.md | Updated: 11/15/2025

Source: https://docs.claude.com/en/prompt-library/email-extractor

Agent Skills are now available! Learn more about extending Claude's capabilities with Agent Skills .

Claude Docs home pagelight logodark logo

US

English

Search...

Ctrl K

Search...

Navigation

Prompt Library

Email extractor

Home Developer Guide API Reference Model Context Protocol (MCP) Resources Release Notes

On this page

Copy this prompt into our developer Console to try it for yourself!

| | Content | | --- | --- | | System | Precisely copy any email addresses from the following text and then write them, one per line. Only write an email address if it’s precisely spelled out in the input text. If there are no email addresses in the text, write “N/A”. Do not say anything else. | | User | Phone Directory: John Latrabe, 555-232-1995, [john909709@geemail.com<br>] Josie Lana, 555-759-2905, [josie@josielananier.com<br>] Keven Stevens, 555-980-7000, [drkevin22@geemail.com<br>] Phone directory will be kept up to date by the HR manager. |

Example output

john909709@geemail.com

josie@josielananier.com drkevin22@geemail.com


API request

Python

TypeScript

AWS Bedrock Python

AWS Bedrock TypeScript

Vertex AI Python

Vertex AI TypeScript

Copy

import anthropic

client = anthropic.Anthropic(
    # defaults to os.environ.get("ANTHROPIC_API_KEY")
    api_key="my_api_key",
)
message = client.messages.create(
    model="claude-sonnet-4-5",
    max_tokens=1000,
    temperature=0,
    system="Precisely copy any email addresses from the following text and then write them, one per line. Only write an email address if it's precisely spelled out in the input text. If there are no email addresses in the text, write \"N/A\".  Do not say anything else.",
    messages=[\
        {\
            "role": "user",\
            "content": [\
                {\
                    "type": "text",\
                    "text": "Phone Directory:  \nJohn Latrabe, 555-232-1995, [[email protected]]  \nJosie Lana, 555-759-2905, [[email protected]]  \nKeven Stevens, 555-980-7000, [[email protected]]  \n  \nPhone directory will be kept up to date by the HR manager."\
                }\
            ]\
        }\
    ]
)
print(message.content)

Was this page helpful?

YesNo

Motivational muse Master moderator

Assistant

Responses are generated using AI and may contain mistakes.