> ## Documentation Index
> Fetch the complete documentation index at: https://docs.moralis.com/llms.txt
> Use this file to discover all available pages before exploring further.

# eth_getCode

> Returns code at a given address.

#### Path parameters

<ResponseField name="apiKey" type="string" required>
  Your API key for authentication
</ResponseField>

#### Request

<ResponseField name="address" type="string" required>
  Address to get the code from
</ResponseField>

<ResponseField name="tag" type="string">
  Tag for the state ("latest", "earliest", "pending"). Defaults to "latest" if null
</ResponseField>

#### Example request `params`

```javascript theme={null}
[
  "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
  "0x2"
]
```

<RequestExample>
  ```shellscript curl theme={null}
  curl https://site1.moralis-nodes.com/flow/:apiKey \
    -X POST \
    -H "Content-Type: application/json" \
    -d '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "0x2"], "id": 1}'
  ```
</RequestExample>

<ResponseExample>
  ```json JSON theme={null}
  {
    "jsonrpc": "2.0",
    "id": 1,
    "result": "0x600160008035811a818181146012578301005b601b6001356025565b8060005260206000f25b600060078202905091905056"
  }
  ```
</ResponseExample>
